我是git的新手,最近我对git的push命令进行了更改。我已经覆盖了push命令,只需使用git push即可从每个分支推送。但不幸的是我当时并不知道我在做什么...... :)现在我的推文在我的github中没有正确显示。
那么这些自定义覆盖保存在哪里?如何撤消它并返回原始的push命令?
希望有人可以帮助我。 感谢。
答案 0 :(得分:2)
查看您是否针对特定项目或全局进行了更改。要做到这一点:
git config --global -l
如果您看到带有push.default的行,则表示您已全局更改了该行。如果它是全局的,请使用--global标志执行以下命令,否则将目录更改为项目并从那里运行命令:
删除设置:
git config (--global) --unset <config name>
删除修改后的默认推送行为:
git config (--global) --unset push.default
答案 1 :(得分:1)
查看主目录中的.gitconfig
,了解影响所有克隆的全局git设置,尤其是您案例中的别名部分。