【发布时间】:2012-09-03 16:50:34
【问题描述】:
我有一个 master 分支和一个 dev 分支用于当前的开发(本地工作副本)。我需要将 master 的更改合并到我的 dev 分支上。在合并之前,我运行了 git stash 并发现了以下错误:
fatal: Not a git repository (or any of the parent directories): .git
为了调查这个错误,我运行了以下命令:
git status
git branch
git remote -v。都产生了同样的错误fatal: Not a git repository (or any of the parent directories): .git
我还尝试重置我的分支的原点git remote set-url origin @987654321@,这会产生相同的结果:fatal: Not a git repository (or any of the parent directories): .git
我也无法将本地工作目录中的任何更改提交到我的 dev 分支。
有没有人对如何纠正这个问题有任何建议。
【问题讨论】:
-
确保您的当前目录有一个
.git文件夹? -
此目录中的
$ ls .git显示什么? -
我决定备份我的分支,重新克隆,拉出分支并将文件粘贴回去。这解决了我的问题。谢谢。
标签: git merge repository