在提交n上向git添加了一个文件。如何添加它来提交n-m?

时间:2010-04-20 02:26:40

标签: git commit rebase

我有一个分支。一半我注意到git没有跟踪它应该存在的文件,因此我将其作为提交的一部分添加并继续我的工作。现在,我正在做一个git bisect,并且在添加文件之前所有提交都没有构建。所以我想,我需要将添加文件的提交分成两部分:文件添加和提交的其余部分。然后我需要重新排序提交,以便文件添加提交将在我的分支的开头。这是正确的解决方案还是有更好的方法?

1 个答案:

答案 0 :(得分:0)

看起来拆分和重新排序是做你想做的最简单的方法 它会与以下相同:

  • 将您当前的分支标记为'oldbranch'
  • 在添加文件之前重置提交分支
  • 添加文件并进行新的提交
  • 在这个新的“当前分支”
  • 之上重新定义你的旧分支