【发布时间】:2020-01-12 17:13:05
【问题描述】:
我在多个文件夹中有 .git。当我在其中一个文件夹中打开 git bash 时,git 将识别正确的来源(github 上存在 repo 的 url)并显示该 repo 的正确日志、提交和状态。
但由于某些未知原因,即使“git remote -v”发生更改,从任何文件夹 git 中打开 git bash 只会显示日志、一个 repo 的状态(我们称之为 repo_1 )。
我怀疑 git init bare 有问题。另外,在我遇到这个问题之前,“repo_1”表现得很奇怪。如果我没记错的话,我无法从 repo_1 拉取或推送,因为出于某种原因,repo_1 没有分支(时间线可能不准确,因为我不知道发生了什么)
为了解决“没有分支”的问题,我在 coifg 中取消了 git-bare,我可以从 repo_1 中推拉任何东西。这就是问题的开始。
另外repo1中没有.git,弹出了hook、ref文件夹和COMMIT_EDITMSG、config、description、FETCH_HEAD、HEAD、index、ORIG_HEAD文件。
【问题讨论】: