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