Страницы

Поиск по вопросам

суббота, 27 апреля 2019 г.

Порядок выполнения git commit и git pull

Недавно начал работать с гитом. Какая разница сделать pull до commit или после commit, и есть ли она вообще?


Ответ

В целом разницы нет. Если конфликта в ваших изменениях и изменениях из upstream не будет, то все пройдет без вопросов. Если же возникнет конфликт слияния, git так или иначе сообшит об этом, и вам в любом случае придется его решать.
Но я бы предпочел сначала сделать коммит, чтобы зафиксировать изменения. Тогда легко можно будет откатиться к исходной версии ваших изменений, если что-то пойдет не так.
Если коммит по каким-то причинам делать не хочется (например, работа не завершена), можно временно спрятать изменения командой git stash, потом сделать git pull, а потом вернуть изменения командой git stash apply. Этому посвящен отдельный раздел в документации

Комментариев нет:

Отправить комментарий