我知道我可以使用以下任何命令添加代码块:
git add -i
git add --patch
git add --edit
但是我可以获取文件的所有块。
git --no-pager diff file1 > /tmp/stageme
我能看到三个块,我只想要第一个和最后一个块,所以我删除了第二个块,文件是/tmp/stageme
我如何在命令行中暂存这些块?我的意思是,我怎样才能从/tmp/stageme
暂存信息呢?
我知道我可以使用以下任何命令添加代码块:
git add -i
git add --patch
git add --edit
git --no-pager diff file1 > /tmp/stageme
我能看到三个块,我只想要第一个和最后一个块,所以我删除了第二个块,文件是/tmp/stageme
我如何在命令行中暂存这些块?我的意思是,我怎样才能从/tmp/stageme
暂存信息呢?
git add -e
,它自1.6.4版本以来就已经存在于git中,所以很可能也存在于你的版本中。 - torek