git bash "Not a git repository"错误

标签 git github version-control

我在 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/

相关文章:

linux - 无法关闭 hyperledger-fabric 启动的示例网络 - 权限被拒绝

github - 恢复从 GitHub 中删除的分支

git - 根据 pull 请求的更改请求更改 git 分支?

git - 在 Github 操作推送事件中获取原始分支名称到 master

svn - 外部存储库更改

node.js - Heroku 无法获取/

git - egg.el 已加载但 egg-minor-mode 未启用(无 "C-x v"键绑定(bind))

git - 如何在大量 git 存储库中收集发布版本

git - 恢复 git 提交到(无分支)

git - maven 发布插件、git 和 pom 不在顶部