如何使Git命令暂时忽略~/.gitconfig
我可以将GIT_CONFIG=/dev/null设置为使git config忽略~/.gitconfig,但这不会影响其他Git命令。
我可以隐藏我的~/.gitconfig,例如mv ~/.gitconfig{,.hidden},但是这是很烦人的,因为我必须稍后再把它移回去,它会影响到Git的全球范围。
用例
发布于 2014-05-01 01:43:00
我找到了一个不错的解决方案:如果找不到,Git就不能使用我的~/.gitconfig:
HOME= git <args>行得通!在这里,HOME=在命令git <args>的持续时间内有效地解除了HOME。
更小心但更长的版本包括
HOME=/dev/null git <args>和
(unset HOME; git <args>)https://stackoverflow.com/questions/23400449
复制相似问题