如何在git中将文件分成多个差异

时间:2016-02-27 18:57:21

标签: git github

我有一个已修改的文件sequencer.cpp,但我需要为不同的函数创建两个diff。 如何制作两个独特且不同的差异?

1 个答案:

答案 0 :(得分:1)

我假设你的意思是你想单独提交这两个功能。这是通过暂存一个Hunk(或文件的一部分)来完成的,这是您提交的第一个函数,然后提交,然后暂存另一个Hunk(即您的其他函数)然后提交。

  • 确保您的sequencer.cpp文件未上传git reset HEAD sequencer.cpp
  • 启动交互式添加git add -i(git命令以获得更精细的添加命令)
  • p代表“Patch”
  • Stage the patches of the first function to commit
  • 提交
  • 重复这个过程,而是分阶段解决其他功能
相关问题