Предполагается, что удаленным является origin
, а ветвью - master
.
Я хочу проверить конфликты и объединить мои локальные изменения и текущий удаленный репозиторий, поэтому что они синхронизируются еще раз.
- Зафиксируйте ваши изменения
$ git add <files-to-add>
$ git commit
Извлечение из удаленного хранилища
$ git pull origin master
Исправление конфликтов слияния, если таковые имеются Повторная фиксация с исправленными конфликтами слияния
$ git add <files-with-conflict>
$ git commit
Pu sh в удаленный репозиторий
$ git push origin master
Я хочу отказаться от всех локальных изменений и просто обновить свою локальную папку самой новой версией удаленный репозиторий.
- Sta sh или сбросьте ваши изменения
$ git reset --hard
или (в случае, если вы хотите применить свои локальные изменения снова)
$ git stash
Извлечение из удаленного хранилища
$ git pull origin master