Зачем нужно исправлять (или применять) diff после выполнения git pull - PullRequest
0 голосов
/ 05 мая 2018

У меня есть основная ветка, в которую я никогда не буду вносить локальные изменения, и у меня есть удаленный источник / мастер, откуда я получаю все свои изменения. Сценарий моей компании для этого выглядит следующим образом:

git pull

git diff master..origin / master> p1
patch

git add

git commit

У меня вопрос: зачем нужно вручную исправлять (или применять) различия, чтобы получать новые изменения от origin / master? Разве первоначальное «git pull» уже не гарантирует, что master получит все новые изменения из origin / master, и что diff-файлы объединены?

1 Ответ

0 голосов
/ 05 мая 2018

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

git pull

это все, что вам нужно. Этот сценарий пытается заново изобрести колесо и, вероятно, был написан кем-то, кто не очень хорошо понимал git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...