Git сообщение об автоматическом слиянии - PullRequest
0 голосов
/ 09 апреля 2019

Я разделил одно гигантское репо на несколько маленьких.Старый репо все еще доступен, поэтому я должен постоянно обновлять свои новые меньшие.

Я сделал это следующим образом:

git subtree split -P some-sub-directory-in-my-large-repo/ -b branch-name-I-split

Очевидно, я пытаюсь написать это, но не могу пройти мимо:

cd my-smaller-repo
git pull /path-to-large-repo/ branch-name-I-split

И это, конечно, приводит меня в редактор.

Мне нужно просто принять сообщение по умолчанию и двигаться дальше ...

Есть идеи?

1 Ответ

1 голос
/ 09 апреля 2019

Возможно, у вашего меньшего репо журнал коммитов отличается от большого.Поэтому, когда вы попытаетесь вытащить, он слит с большого в маленький.Поскольку это делает слияние, ваш редактор открыт.Чтобы выйти из этого, это зависит от редактора:

  • если это nano, вы можете выйти из него с помощью ctrl-x
  • , если это vim, вы можете выйти из него с помощью :q
  • если это emacs, вы можете выйти из него с помощью ctrl-x ctrl-c
  • в противном случае, это будет зависеть от редактора, скриншот поможет нам узнать, какой это.

Если вы не хотите, чтобы редактор появлялся, вы можете использовать git merge вместо git pull:

git fetch remote-name
git merge remote-name/branch-name -m "Merge message"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...