【发布时间】:2020-08-18 14:17:09
【问题描述】:
我在从远程仓库获取一个特定分支时遇到问题。
如果我做 git branch -a 输出是:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/release/2.0.23175_BBDDv10
...
没关系,我所有的分支机构都在远程,但只要我这样做了
git fetch origin/release/2.0.23175_BBDDv10
我收到:
fatal: 'origin/release/2.0.23175_BBDDv10' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我是 repo 的所有者,我拥有它的权利,如果我这样做:
git remote -v
输出是:
origin https://xxxm@xxx.org/xxxxx/xxxxxxx.git (fetch)
origin https://xxx@xxx.org/xxxxx/xxxxxxx.git (push)
所以'origin'指向它必须去的地方。
此时我无法获取一个特定的分支(还没有尝试 fetch --all)
以防万一:
不确定它可能与它有关,但以防万一,如果它有任何帮助,我可以补充一点,我昨天错误地推送了两个非常大的文件,然后在“BFG Repo Cleaner”之后将它们都删除了说明(https://rtyley.github.io/bfg-repo-cleaner/)。它们很容易理解,并且我不需要的大文件从本地和远程/历史记录中消失了。
【问题讨论】:
标签: git github branch git-fetch