gitrebase-i提交标志?

当应用压缩或改写的提交时,rebase -i自动调用提交编辑器。我习惯于提交commit -v(我想看看我提交的差异),但是 rebase-invokedgit commit似乎没有设置-v。这在压缩提交时非常烦人。

有没有办法配置git commit标志以供在rebase loop.

回答

来自git-commit(1)

-v , --verbose

在提交消息模板底部显示 HEAD 提交与将提交的内容之间的统一差异,以通过提醒提交有哪些更改来帮助用户描述提交。请注意,此 diff 输出的行没有前缀#. 此差异不会成为提交消息的一部分。请参阅git-config[1] 中的commit.verbose配置变量。

这意味着可以通过执行全局永久启用详细模式

git config --global commit.verbose true

这样,-v从现在开始,该选项将默认启用。

或者,可以通过传递-c全局选项在每个命令的基础上启用该选项:

git -c commit.verbose=true rebase -i


以上是gitrebase-i提交标志?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>