Как сохранить репозитории GIT в синхронизации - PullRequest
5 голосов
/ 12 февраля 2011

Я еще не понимаю GIT.Итак, у меня есть основной вопрос:

Я хочу сохранить одно из репозиториев, которое я использую (я не владею им, я его клонировал) в синхронизации с моей локальной копией.Как мне это сделать?

Я знаю о git fetch / pull, но когда я запускаю его в той же папке, где я выполнил git clone http: //.....git Я получаю следующую ошибку

Неустранимый: Не репозиторий git (или любой из родительских каталогов):

Ответы [ 3 ]

9 голосов
/ 12 февраля 2011

git fetch извлечет все изменения с пульта.

git pull объединит эти изменения с пульта в вашу локальную копию (это выполнит две команды за один шаг. fetch & merge

Если у вас есть доступ к удаленному репозиторию, git push отправит ваши локальные изменения в источник, из которого вы клонировали.

1 голос
/ 13 февраля 2011

Git clone создает новый каталог для клонированного репо. Вы должны войти в это сначала. Например:

$ git clone git://github.com/git/hello-world.git
$ cd hello-world
$ git fetch
0 голосов
/ 12 февраля 2011

Git fetch загрузит все изменения, которые существуют на удаленном компьютере, но не обновит ваше рабочее дерево.Git pull загрузит изменения и, если вы находитесь в локальной ветке, отслеживающей удаленную ветку, обновит ее для вас.

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