嘗試合併或拉出分支時出現錯誤。合併/拉動時出現Git錯誤
的誤差(從拉入請求這個例子中)如下:
MacBook-Pro-2:boilerplate Gene$ git pull origin test_branch
From https://github.com/me/boilerplate
* branch test_branch -> FETCH_HEAD
Merge branch 'test_branch' of https://github.com/me/boilerplate into test_branch
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"~/Sites/boilerplate/.git/MERGE_MSG" 7L, 302C
事情是我絕對輸入提交消息。
git commit -am "saving my work"
而這個錯誤犯規給我任何選項來解決它,甚至CTRL + C了。我基本上必須關閉終端窗口並重新打開它。
事情是,一旦我重新打開終端,合併或拉請求似乎總是成功,但沒有承諾。我只是承諾我的改變和罰款。它大多隻是令人討厭的(並且更重要的合併有點神經不安)。
有誰知道這可能是什麼,以及如何預防它?
你知道如何使用'vi'嗎? – PetSerAl
可能重複[如何定製git的合併提交信息?](http://stackoverflow.com/questions/3148863/how-can-i-customize-gits-merge-commit-message) – chwarr
我不知道'vi' – yevg