如何使用git删除本地和远程分支
所以现在我有以下几个分支:如何使用git删除本地和远程分支,git,git-branch,Git,Git Branch,所以现在我有以下几个分支: WalnutiQ> git branch -a * develop feature-model_in_javascript master remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/feature-model_in_javascript remotes/origin/master 我的目标是删除Java脚本中的分支featur
WalnutiQ> git branch -a
* develop
feature-model_in_javascript
master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/feature-model_in_javascript
remotes/origin/master
我的目标是删除Java脚本中的分支feature-model,因此我尝试:
WalnutiQ> git branch -d feature-model_in_javascript
Deleted branch feature-model_in_javascript (was 4604f04).
所以现在当我检查我的分支时,我得到:
WalnutiQ> git branch -a
* develop
master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/feature-model_in_javascript # <== HOW DO I DELETE THIS????
remotes/origin/master
iq>git分支-a
*发展
主人
遥控器/原点/磁头->原点/主控
远程/源/开发
remotes/origin/feature-model_in_javascript#如果您已经手动删除了上游服务器上的分支,那么使用
git fetch -p
“修剪”远程跟踪分支。服务器上不再存在的remotes/origin
下的任何分支都将从本地存储库中删除。只需使用下面的命令即可删除远程分支:
git push origin :<branch>
git推送原点:
删除远程标记是相同的
您可以在此处找到详细信息:删除远程分支的稍微现代一些的语法(可能更容易记住)是:
git推送源--删除
HunutIQ>git推送源:javascript中的feature-model错误:无法删除“javascript中的feature-model”:远程引用不存在exist@QuinnLiu尝试git branch-r
列出远程分支。检查您提供的链接,在中似乎没有名为feature-model_的分支_javascript@GregHewgill我认为git branch-p
用于删除远程服务器上不再存在的任何远程跟踪分支。我不熟悉远程跟踪分支,但似乎远程跟踪是使用远程分支跟踪的本地分支。