如何让Git命令暂时忽略我的~/.gitconfig?
我可以设置GIT_CONFIG=/dev/null为git config忽略~/.gitconfig,但这不会影响其他Git命令.
我可以隐藏我的~/.gitconfig,例如mv ~/.gitconfig{,.hidden},但这很烦人,因为我必须稍后再移回它,它会影响Git全局.
我找到了一个不错的解决方法:~/.gitconfig如果找不到它,Git将无法使用它:
HOME= git <args>
Run Code Online (Sandbox Code Playgroud)
作品!在命令执行期间,此处HOME=有效地未设置。HOMEgit <args>
更谨慎但更长的版本包括
HOME=/dev/null git <args>
Run Code Online (Sandbox Code Playgroud)
和
(unset HOME; git <args>)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
463 次 |
| 最近记录: |