【问题标题】:Git: delete files in a branch, what happens when a merge takes placeGit:删除分支中的文件,发生合并时会发生什么
【发布时间】:2010-04-05 06:12:54
【问题描述】:

我对源代码控制比较陌生(至少是复杂的源代码控制)。

如果我正在开发一个分支中的一组功能,并且我碰巧从该分支的源代码树中删除了一些杂物,那么当我合并时会发生什么?主干/主控中的文件是否正确删除?

在分支中开发时,有什么我应该避免做的通常有问题的事情吗?

这是一个 2-3 开发人员系统,因此我们不是在谈论对源代码的大规模更改。有人告诉我,你应该经常从后备箱中拉出以避免纠结的手动合并情况,这是有道理的。

谢谢, 乔什

【问题讨论】:

    标签: git merge branch


    【解决方案1】:

    git 是基于内容的系统,而不是基于文件的系统。删除文件与删除文件中的几行大致相同。合并应该会正常进行,如果其他人编辑了您删除的内容,则需要解决一些冲突。

    【讨论】: