我正在尝试删除git remote。我刚刚使用命令
删除了heroku远程URL$ git remote rm heroku
但是当我尝试在远程用于bitbucket(原点)时使用它。它失败并出现错误
git remote rm origin
fatal: could not unset 'branch.master.remote'
使用
列出远程时的位置$ git remote -v
明确提到
origin git@bitbucket.org:username/myapp.git (fetch)
origin git@bitbucket.org:username/myapp.git (push)
.git / config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[branch "master"]
[branch "static-pages"]
[remote "origin"]
url = git@bitbucket.org:myUserName/mY_Hidden_App.git
fetch = +refs/heads/*:refs/remotes/origin/*
答案 0 :(得分:2)
Git 2.12.2或更高版本(2017年3月)不再出现此错误消息(fatal: could not unset
)
commit 20690b2见Ross Lagerwall (rosslagerwall
)(2017年2月18日)
(Junio C Hamano -- gitster
--于2017年2月27日commit 3e5c639合并)
“git remote rm X
”,当分支已将远程X
配置为其branch.*.remote
的值时,尝试删除branch.*.remote
和branch.*.merge
,如果要么是未设置的。
确保[branch "master"]
行已从您的本地配置中消失,再次使用昨天发布的最新Git 2.12.2,这不会再发生。