社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

Oliver D • 5 年前 • 1364 次点击  

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

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

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

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

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

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

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