![]() |
1
3
简短的回答是
假设他们决定在以后将这个模块包括很多行:
Git现在看到了在不同地方两次添加同一行的指令,所以它做到了这一点。
常规合并和挤压合并都执行
合并
操作。它们之间的区别就在最后,当您或Git进行最后的提交时。通过常规合并,新提交
二
父提交:当前提交,另一个提交传递给其ID的提交
变成:
没有
注意,“挤压合并”提交是一个普通(非合并)提交:它根本不是一个合并!常规合并提交
是
合并提交。(这是一个循环逻辑:合并提交只是一个至少有两个父级的提交。不过,这是这里的关键区别。除此之外,A
|
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |