如何在git中以非交互方式分块?

时间:2015-07-19 06:37:19

标签: git

我知道我可以使用以下任何命令添加块

git add -i
git add --patch
git add --edit

但我可以获得文件的所有块

git --no-pager diff file1 > /tmp/stageme

我可以看到三个块我只想要第一个和最后一个块,所以我删除了第二个块/tmp/stageme

如何在命令中暂存这些块?我的意思是,如何从/tmp/stageme暂存信息?

1 个答案:

答案 0 :(得分:1)

我发现我可以使用git apply命令

git apply --cached /tmp/patchme