Git 仅部分工作(找到一些 git 命令,但找不到其他命令)

Git 仅部分工作(找到一些 git 命令,但找不到其他命令)

今天使用 git 时遇到了一些问题(昨天运行良好,但不知道发生了什么变化)

场景如下:路径设置正确并指向 git 文件,使用 cmd 或 git bash 时,只有部分命令会给出正确的输出。例如:

$ git
usage: git [--version]...

$ git status
On branch master
Your branch and 'origin/master' have diverged, and have 2 and 3 different commits each, respectively....

但是有些命令根本不起作用并显示相同的错误消息,例如 git log、git show 和 git diff。

一些例子:

$ git log
'': : command not found

$ git show
'': : command not found

这里有一个奇怪的...如果我在没有 repo 的地方运行 git log 命令,我会收到来自 git 的消息

$ git log
fatal: Not a git repository (or any of the parent directories): .git

我很难弄清楚为什么会这样,如果能得到任何帮助我将非常感激!

我尝试解决该问题的步骤:

  1. 重启电脑
  2. 重新安装 git 并重新启动
  3. 创建了一个干净的 repo 并在那里尝试了命令

相关内容