Py学习  »  Git

Git合并到master是否删除未更改的文件?

Oliver D • 5 年前 • 1298 次点击  

我有两个分支第一个是“主人”第二个是“新功能”

在master分支中,我添加了一些文件并更改了其中不存在的一些函数 newFeature 分支和相同的 新特性 已经添加了一些新文件/代码并更改了它在两个分支中存在的文件,我想在合并时应用

现在当我想合并 新特性 为了掌握,

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56579
 
1298 次点击  
文章 [ 1 ]  |  最新文章 5 年前
bk2204
Reply   •   1 楼
bk2204    5 年前

Git的合并操作在进行合并时正好考虑了三点:要合并的两个头部(通常是分支),以及 合并基 ,这通常是一个从另一个分叉的点。

当合并发生时,Git会考虑在每个头和合并基之间计算的更改。然后它生成一个与合并基完全相同的结果,但同时添加了两组更改。换句话说:

  • 如果您在一侧而不是另一侧进行了更改,Git将包含该更改。这种情况下的更改包括添加、删除或修改文件或其中的一部分。
  • 如果您没有对文件或其中的一部分进行任何更改,Git将包含这些未更改的部分。