我知道我可以使用以下任何命令添加块
git add -i
git add --patch
git add --edit
但我可以获得文件的所有块
git --no-pager diff file1 > /tmp/stageme
我可以看到三个块我只想要第一个和最后一个块,所以我删除了第二个块/tmp/stageme
如何在命令中暂存这些块?我的意思是,如何从/tmp/stageme
暂存信息?
答案 0 :(得分:1)
我发现我可以使用git apply
命令
git apply --cached /tmp/patchme