Forgot password?
 Create new account
View 109|Reply 0

Git 合并更改

[Copy link]

3148

Threads

8489

Posts

610K

Credits

Credits
66148
QQ

Show all posts

hbghlyj Posted at 2025-3-19 01:45:21 |Read mode
想要和某个分支(branch)进行整合,执行 “merge commit” 会从那个分支中判断出哪些提交还没有被整合到你当前工作的 HEAD 分支中。只有这些提交才会被整合进来。

如果没有冲突(例如当前工作的 HEAD 分支是那个分支的一条历史)会直接合并。有时进行合并操作会产生一个或多个 “合并冲突(merge conflicts)”,在这种情况下 Git 就不能自动地连接那些改动。例如,在两个分支中都修改了同一个文件的同一行,这时你要自己来决定哪些改动是你想要最终保留的。

需要合并的提交不会一一整合到你的 HEAD 分支中去

而是会结合出一个有2 parent 改动,在 GitHub 点击这 2 parents 都能很清楚地显示出合并前的两个分支。例如 Merge remote-tracking branch 'github/master' into v3.5 的 2 parents 2d4c8d0 + 1a5a6f2

手机版Mobile version|Leisure Math Forum

2025-4-20 12:23 GMT+8

Powered by Discuz!

× Quick Reply To Top Return to the list