У меня есть основная ветка, в которую я никогда не буду вносить локальные изменения, и у меня есть удаленный источник / мастер, откуда я получаю все свои изменения. Сценарий моей компании для этого выглядит следующим образом:
git pull
git diff master..origin / master> p1
patch
git add
git commit
У меня вопрос: зачем нужно вручную исправлять (или применять) различия, чтобы получать новые изменения от origin / master? Разве первоначальное «git pull» уже не гарантирует, что master получит все новые изменения из origin / master, и что diff-файлы объединены?