提交n时已将文件添加到git。如何添加它以提交n-m?

提交n时已将文件添加到git。如何添加它以提交n-m?,git,commit,rebase,Git,Commit,Rebase,我有一个分支。中途我注意到git并没有跟踪一个本该跟踪的文件,所以我将其添加为提交的一部分,并继续我的工作。现在,我正在进行git对分,并且在添加文件之前的所有提交都不会生成。所以我想,我需要将添加文件的提交分为两部分:文件添加和提交的其余部分。然后,我需要对提交重新排序,以便文件addcommit位于分支的开头。这是正确的解决方案还是有更好的方法 看起来拆分和重新排序是实现您所需的最简单的方法。 这与: 将当前分支标记为“旧分支” 在添加文件之前重置提交上的分支 添加文件并进行新的提交 在新

我有一个分支。中途我注意到git并没有跟踪一个本该跟踪的文件,所以我将其添加为提交的一部分,并继续我的工作。现在,我正在进行git对分,并且在添加文件之前的所有提交都不会生成。所以我想,我需要将添加文件的提交分为两部分:文件添加和提交的其余部分。然后,我需要对提交重新排序,以便文件addcommit位于分支的开头。这是正确的解决方案还是有更好的方法

看起来拆分和重新排序是实现您所需的最简单的方法。
这与:

  • 将当前分支标记为“旧分支”
  • 在添加文件之前重置提交上的分支
  • 添加文件并进行新的提交
  • 在新“当前分支”的基础上重新设置旧分支

更新:拆分和重新排序工作。我仍然想知道是否有更好的方法。