出于某种原因,当我尝试通过一个文件更改(pom.xml)来使用 master 重新设置分支时,git 没有捕获冲突。
这是用例。
<Assume I have a master for my project already cloned and I'm in my master branch>
<Assume pom.xml in master has version 1.0>
// create branch
$ git checkout -b whatever
<modify the pom.xml in whatever branch to version 1.1>
// add..checkin and rebaseline
$ git commit -a -m 'whatever'
$ git rebase master
Current branch whatever is up to date.
此时存在冲突,但 git 说分支是最新的。我在这里想念什么?它不应该报告 pom.xml 上的冲突吗?