Страницы

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

воскресенье, 16 февраля 2020 г.

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

#git #git_commit #git_pull


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


Ответы

Ответ 1



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

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

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