我们正在使用代码协作,每次都必须输入--no-prefix条目。有时人们会忘记,然后他们必须重新提交他们的代码审查。有没有办法全局设置--no-prefix选项,以便永远不会使用a / b /前缀?
答案 0 :(得分:19)
是的。设置配置选项diff.noprefix
:
$ git config --global diff.noprefix true # All repos
$ git config diff.noprefix true # Current repo
答案 1 :(得分:0)
我正在使用diff.noprefix
在屏幕上轻松选择文件名。但是发现Yelp pre-commit无法重新应用生成的补丁,因为它们删除了顶层目录。 (花了我一点时间想出来!)
因此,不要修改实际的git diff
命令,而是创建di
alias:
git config --global alias.di 'diff --no-prefix'