'Not a git command' 尝试推送时

'Not a git command' when trying to push

我是 Git 的新手,在尝试推送时遇到了一些问题。请注意,我一整天都在成功推动。我试图存储凭据,在尝试撤消某些工作时,我想我打错了字,现在当我尝试推送到我的回购协议时,我得到以下信息:

$ git push
git: 'credential---unset-all' is not a git command. See 'git --help'.

我试图清除已保存的凭据并在猜测命令。谁能指出我正确的方向?

请注意,执行概述的步骤 here 并不能解决我的问题。

谢谢!

另一个注意事项: 注意这里有 '---'(即三个破折号而不是 space 和两个破折号);我认为这是这个问题的一部分。就像我修改了push命令,但我不知道如何删除它。

所以我以某种方式更新了全局配置文件。我在那里添加了 'credential.helper',所以我只需要删除它。

键入 git config -l 显示问题,然后键入 git config --unset credential.helper 将其从列表中删除。