2012-05-30 2 views
37

Я начал использовать git. Я клонировал мастера в своей локальной системе. Я делаю изменения на локальной машине и использую git push для обновления мастера. Он работает нормально.Как обновить git clone

У меня есть быстрый запрос, как обновить мой клон от мастера. Я попробовал удаленное обновление GIT. Это не сработало, новые изменения не появляются. Я просто хочу убедиться, что у меня есть последняя копия мастера, прежде чем я приступаю к работе. Как я могу обновить клон.

Я ценю любую помощь.

ответ

57

Если вы хотите, чтобы принести + сливаться, запустить

git pull 

если вы хотите просто получать:

git fetch 
+1

Пользователи моего приложения могут загружать файлы. Будет ли использование GIT pull создать копию загруженных файлов на моем локальном компьютере. –

+1

@JoshRandall: если ваше приложение добавляет их в git, фиксирует их и толкает их, да. В противном случае нет. – Ashe

2
git pull master 

это будет синхронизировать мастер на центральный репозиторий, и если новые отрасли будут перенесены в центральный репо, и он также обновит вашу копию клона.

+1

fatal: 'master' не является репозиторием git fatal: Не удалось прочитать из удаленного репозитория. Убедитесь, что у вас есть правильные права доступа , и существует хранилище. –