Как сохранить git вилка в актуальном состоянии - PullRequest
0 голосов
/ 23 марта 2020

Я пробовал

git remote add upstream https://github.com/CSSEGISandData/COVID-19.git

и получаю "не git хранилище". Я просто хочу держать разветвление в синхронизации c с root или как там это называется. Каждый день добавляется новый файл, и я хочу, чтобы мне не нужно было удалять все мои файлы и реформировать. Мне как-то удалось это сделать один раз, но по какой-то причине я теперь, по-видимому, беру на себя обязательство в отношении оригинала или чего-то еще, я абсолютно не имею понятия, что я делаю.

1 Ответ

0 голосов
/ 23 марта 2020

Сначала убедитесь, что вы работаете с клоном вашей вилки:

git clone https://github.com/[your git account]/[your git repo].git

Это создаст локальную копию вилки, созданной на github.

Чтобы сохранить ваш Чтобы быть в курсе последних изменений, необходимо добавить upstream в качестве удаленного, что, по-видимому, вы пытаетесь сделать (убедитесь, что вы находитесь в каталоге для локальной копии репозитория, или git будет жаловаться ):

cd [local clone directory]
git remote add upstream https://github.com/CSSEGISandData/COVID-19.git

Затем выберите восходящий:

git fetch upstream

Затем проверьте вашу основную ветку и объедините вышестоящую версию:

git checkout master
git merge upstream/master

Обратите внимание, что git checkout master означает мастер вашего форка , который, как мы предполагаем, пропускает некоторые изменения из вышестоящего источника, который затем объединяется в следующей строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...