5
使用git add -p
,可以選擇對文件進行分段更改。我可以修改git-add的默認**大塊大小嗎?
一個可以手動更改大塊大小(Can I modify git-add's hunk size?),但我想知道如何更改默認大塊大小(例如,一條線路)。
使用git add -p
,可以選擇對文件進行分段更改。我可以修改git-add的默認**大塊大小嗎?
一個可以手動更改大塊大小(Can I modify git-add's hunk size?),但我想知道如何更改默認大塊大小(例如,一條線路)。
你可以使用GIT_DIFF_OPTS
環境變量來告訴Git它應該包含在hunk每次必須包含的行數爲generate a patch。
在你的情況,你會說:
export GIT_DIFF_OPTS=-u0
其中-u0
選項(的--unified
短版)提出0線背景下,在每個大塊,這有效它減少到只包含線那已經改變了。
謝謝,它的工作。你碰巧知道所有可能的'GIT_DIFF_OPTS'環境變量的參考嗎?我發現文檔非常少... – jpmath
不幸的是,沒有太多。關於'GIT_DIFF_OPTS'我知道的唯一官方文檔是在[Git的手冊頁](https://github.com/git/git/blob/2c78628255b8cc7f0b5d47981acea138db8716d2/Documentation/git.txt#L889-L893)。 –
我明白了。看起來,'-u ??'基本上是唯一有效的設置。 – jpmath