|
BrettDNov 5, 2020 via iPhone
1
commit 了才会合并啊
|
|
nightwitchNov 5, 2020
2
git 的这些操作都是以 commit 作为单位,而不是以文件做单位。必须要把改动 commit 了,其他分支才能合并 /变基
|
|
3
|
|
4
都是干净的两个分支.
|
|
BrettDNov 5, 2020 via iPad
5
突然没看懂楼主在说啥
|
|
shawndevNov 5, 2020
6
FYI https://www.atlassian.com/git/tutorials/using-branches/git-merge
建议公众号关注下“晨晓”,查看《学会 git,看这篇就够了》专题文章深入学习。 |
|
aijamNov 5, 2020
7
估计 lz 是 C1 -> C2 。C1 是 branch A,C2 是 branch B 。
git merge A 就会显示“Already up to date.” |
|
no1xsyzyNov 5, 2020
8
A -> commits ... -> B 的话,checkout B merge A 不会生效,checkout A merge B 会 fast-forward 。
|
|
9
你 A 分支上的最新提交应该已经存在于分支 B 了。
你可以使用命令: git differ B..A 查看 A 分支存在而 B 分支不存在的提交,应该是不存在的(正常情况)。 还有分支出现分叉时会涉及三路合并,可以了解下这个机制。 |