我试图理解git rebase
如何处理合并。我认为使用-p
,它可以重新定义已经解决的冲突合并。但它的接缝并不像它那样。
以下是一个说明问题的示例:
git init
touch a && git add . && git commit -m 'first commit'
git branch b
git branch c
echo 'a' >> a && git add . && git commit -m a
git checkout b
echo 'b' >> a && git add . && git commit -m b
git checkout master
git merge b
echo ab > a
git add .
git commit
git checkout c
touch c && git add . && git commit -m c
git checkout master
git rebase -p c
这里我收到了应用合并提交的冲突。 有人可以向我解释原因吗?
答案 0 :(得分:1)