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