Git有--no-prefix作为默认值吗?

时间:2011-11-21 18:49:14

标签: git

我们正在使用代码协作,每次都必须输入--no-prefix条目。有时人们会忘记,然后他们必须重新提交他们的代码审查。有没有办法全局设置--no-prefix选项,以便永远不会使用a / b /前缀?

2 个答案:

答案 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'