我已经删除了我的github存储库,但仍然希望在本地保留版本。
但是,当我运行git branch -a时,我仍然有remotes/origin/master分支。
我想摆脱远程分支,但是当我尝试这样做的时候;
git pull --prune
remote: Repository not found.
fatal: repository 'https://github.com/EfeBudak/InterestCalculator.git/' not found即使远程存储库不再存在,我如何删除远程分支?
发布于 2015-06-18 04:38:57
您可以使用git remote rm命令:
$git remote rm [remote name]发布于 2015-06-18 05:11:14
所以..。让我们确认一下,在乞讨过程中,你有这样的东西:
noisy@t440s ~/devel/gitschool
$ git remote
origin
noisy@t440s ~/devel/gitschool
$ git remote -v
origin git@myserver.com:noisy/gitschool.git (fetch)
origin git@myserver.com:noisy/gitschool.git (push)
noisy@t440s ~/devel/gitschool
$ git remote add backup git@myserver.com:noisy/gitschool_backup.git
$ git remote -v
origin git@myserver.com:noisy/gitschool.git (fetch)
origin git@myserver.com:noisy/gitschool.git (push)
backup git@myserver.com:noisy/gitschool_backup.git (fetch)
backup git@myserver.com:noisy/gitschool_backup.git (push)..。以及以后的
noisy@t440s ~/devel/gitschool
$ git fetch --all
Fetching origin
remote: Counting objects: 44, done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 44 (delta 18), reused 0 (delta 0)
Unpacking objects: 100% (44/44), done.
From myserver.com:noisy/gitschool
* [new branch] T16 -> origin/T16
Fetching backup
From myserver.com:noisy/gitschool_backup
* [new branch] T16 -> backup/T16
* [new branch] master -> backup/master最后,您删除了您的backup存储库...但git branch -r仍然给出了:
noisy@t440s ~/devel/gitschool
$ git branch -r
origin/HEAD -> origin/master
origin/T16
origin/master
backup/T16
backup/master在我的例子中,在删除远程backup之后...
noisy@t440s ~/devel/gitschool
$ git remote rm backup我只能在当前遥控器上看到分支:)
noisy@t440s ~/devel/gitschool
$ git branch -r
origin/HEAD -> origin/master
origin/T16
origin/masterhttps://stackoverflow.com/questions/30901862
复制相似问题