Git:只修改阶段,而不是删除或添加

时间:2013-01-21 14:59:09

标签: git

documentation所示(以及此question的答案):

  • git -u:向索引添加修改和删除
  • git -A:向索引添加修改,删除和添加

是否有一行git命令只添加文件修改,而不是添加/删除?

我想要一种简单的方法来添加我的所有编辑,但不希望此操作添加/删除文件 默认情况下(我会明确地这样做)。

2 个答案:

答案 0 :(得分:3)

你可以这样:

git add $(git diff-files --diff-filter=M --name-only)

<强>资源:

答案 1 :(得分:1)

我建议您使用

git add -p

它允许您选择有趣的变化。