Подтвердить что ты не робот

Обновление локального репозитория с изменениями из репозитория GitHub

Я проверил проект локально из GitHub, и с тех пор в этом удаленном репозитории были внесены изменения. Какая правильная команда для обновления моей локальной копии с последними изменениями?

4b9b3361

Ответ 1

Наверное:

git pull origin master

Ответ 2

Это должно работать для каждого репо по умолчанию:

git pull origin master

Если ваша ветка по умолчанию отличается от master, вам нужно указать название ветки:

git pull origin my_default_branch_name

Ответ 3

git fetch [remotename]

Однако вам нужно объединить любые изменения в свои локальные ветки. Если вы находитесь на ветке, отслеживающей удаленную ветку на Github, тогда

git pull

сначала выполнит выборку, а затем объединит отслеживаемую ветвь

Ответ 4

С уже установленным исходным мастером вам просто нужно использовать следующую команду -

git pull "https://github.com/yourUserName/yourRepo.git"

Ответ 5

Этот вопрос носит очень общий характер, и я сделаю несколько предположений, чтобы немного его упростить. Предположим, что вы хотите обновить master ветку.

Если вы не внесли никаких изменений локально, вы можете использовать git pull для отмены любых новых коммитов и добавления их к своему master.

git pull origin master

Если вы внесли изменения и хотите избежать добавления нового коммита слияния, используйте git pull --rebase.

git pull --rebase origin master

git pull --rebase будет работать, даже если вы не внесли изменений и, вероятно, ваш лучший вызов.