提交消息“合并'xxx'https://bitbucket.org/xx/xxx”的消息是什么意思?

时间:2018-07-31 03:04:08

标签: git bitbucket atlassian-sourcetree

当前,我的团队正在使用BitBucket作为代码托管。默认情况下,合并更改时我们不快进。

有时候,当我从BitBucket中提取新更改时,会出现这样的新提交

enter image description here

我的问题是,为什么有时会发生这种情况?在大多数情况下,拉动时没有这样的新提交

1 个答案:

答案 0 :(得分:0)

如果您的远程分支已经发展(其他人推送了新的提交),则pull would by default fetch + merge:因此是新的合并提交。

如果要避免这种情况,请use (since Git 2.6+)

git config --global pull.rebase true
git config --global rebase.autoStash true

然后通过Atlassian SourceTree进行规则调整将使本地提交重新建立在获取源/主提交的基础上,从而避免任何新的合并提交。