0
一般來說,當我從主分支GIT中合併分支自動生成這樣的提交信息:GIT中從主合併提交消息
:它產生像提交消息Merge branch 'master' into name-of-my-branch
但最後一次
Merge branch 'master' of git.domain.com:repo-name
什麼導致了這個意外的合併提交信息?
一般來說,當我從主分支GIT中合併分支自動生成這樣的提交信息:GIT中從主合併提交消息
:它產生像提交消息Merge branch 'master' into name-of-my-branch
但最後一次
Merge branch 'master' of git.domain.com:repo-name
什麼導致了這個意外的合併提交信息?
如果該分支是「主」,那麼首先git將省略「到xxx」部分。
xxx的部分通常來自git pull
,它將遠程分支合併到當前分支中。
在你的情況你是在你的本地主分支。你做了一些本地提交,然後做了git pull
,它將上游更改合併到你的主分支上。
看看gitk
或git log --graph
瞭解發生了什麼事情。
另外使用git pull --rebase
可能是擺脫這些額外的(通常不需要的)合併提交的好方法。 (我通常定義git config --global alias.up pull --rebase
並使用git up
之後更新我的本地分支。)
這是整個提交消息嗎?你沒有任何「進入XXX」的部分? – mithrop