我在 Windows 桌面上克隆了我的一个项目,当我输入 git add .
命令进行编辑后,我得到以下错误:
fatal: Not a git repository (or any of the parent directories): .git
如何解决?
最佳答案
当您键入 git clone
时,它将在当前目录中创建一个子目录。例如如果您当前的工作目录是 /code
,则命令行输出可能与此类似:
$ pwd
/home/you/code [or something similar]
$ ls -F
foo bar
$ git clone http://somewhere.baz/somerepo.git
[happy git output]
$ ls -F
foo bar somerepo/
如您所见,您的 repo 已被克隆到 somerepo
子目录,因此完整路径类似于 ~/code/repo_name
。但是,您当前的工作目录保持不变,~/code
。
接下来,您应该进入该目录:
$ cd somerepo
$ ls
[content of your repo]
更改当前工作目录后,您应该能够看到它的内容(ls
命令的输出),并且能够通过 git status 查看 git 存储库状态
命令。
关于git bash "Not a git repository"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41544232/