查看完整 git 添加补丁
See the full git add patch
我一直用git add -p
。对于大块头,我经常进入 (e)dit 模式以根据需要查看和调整大块头。
有没有办法编辑完整差异(每个文件中的每个块),而不是一次一个块地做出暂存决定?
我知道你可以把大块头分成小块。我正在寻找一种相反的东西:将小帅哥组合成一个大帅哥。
(从评论扩展)让我们改变方法——使用 git diff
+ git apply
而不是 git add
:
git diff >big.patch &&
vim big.patch &&
git apply big.patch &&
rm big.patch
我一直用git add -p
。对于大块头,我经常进入 (e)dit 模式以根据需要查看和调整大块头。
有没有办法编辑完整差异(每个文件中的每个块),而不是一次一个块地做出暂存决定?
我知道你可以把大块头分成小块。我正在寻找一种相反的东西:将小帅哥组合成一个大帅哥。
(从评论扩展)让我们改变方法——使用 git diff
+ git apply
而不是 git add
:
git diff >big.patch &&
vim big.patch &&
git apply big.patch &&
rm big.patch