git bash“不是 git 存储库”错误

AB *_*dik 5 git version-control github

我在 Windows 桌面上克隆了我的一个项目,编辑后输入git add .命令时出现以下错误:

致命:不是 git 存储库(或任何父目录):.git

怎么解决这个问题呢?

Ant*_*kov 1

当您键入时,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/
Run Code Online (Sandbox Code Playgroud)

如您所见,您的存储库已克隆到somerepo子目录,因此完整路径类似于~/code/repo_name. 但是,您当前的工作目录保持不变,~/code.

接下来,您应该进入该目录:

$ cd somerepo
$ ls
[content of your repo]
Run Code Online (Sandbox Code Playgroud)

更改当前工作目录后,您应该能够看到其内容(ls命令的输出),并能够使用git status命令查看 git 存储库状态。