4
A
回答
0
- 的
prune
远程“删除<name>
下的所有陈旧远程跟踪分行的任何命令。这些陈旧的分支机构已经通过引用的远程资源库中删除<name>
,但仍在本地可用“remotes/<name>
”。“ prune
推送”删除没有本地对应的远程分支机构“。
的想法是将列出所有远程分支机构(git branch -r
),如果有具有相同名称的本地分支,以git push origin :remoteBranchName
(删除遥控器上)
相关问题
- 1. 在git push上执行git命令
- 2. git:'http-push'不是git命令。致命:GIT-HTTP推送失败
- 3. “git push”和“git push --tags”在同一命令中?
- 4. git commit命令与core.editor等于原子
- 5. 'Git push heroku master'命令出错
- 6. GIT中命令等效
- 7. git push origin master:'D:/ Projects/TheProject'不是git命令
- 8. Git:停止git push
- 9. git push .git/description file
- 10. gitolite git push致命拒绝
- 11. GIT commit命令相当于SVN命令
- 12. 关于diff命令在GIT
- 13. git fetch prune不工作
- 14. git push to origin错误git-http-push死于信号11
- 15. GIT最短命令
- 16. GIT - '〜/ repo.git /'不是git命令
- 17. git-svn不是git命令?
- 18. 'worktree'不是git命令
- 19. git push git过滤分支被拒绝
- 20. 如何解决“Git fetch --prune”致命错误?
- 21. git push git-credential-winstore失败
- 22. git push不是git仓库
- 23. git push error git-receive-pack
- 24. git push git问题--all
- 25. git命令行
- 26. Git commit命令
- 27. 的Git命令
- 28. P4等效命令在GIT中搁置
- 29. Git的等效svnlook命令而改变
- 30. Git push upstream
当我们修剪,我需要删除所有不可用的远程分支。要用'git push origin:remoteBranchName'完成手动操作,如果我们有100多个分支并且必须逐一比较,则仍然需要时间。 – scalopus
@scalopus是真的,我只是给出了什么git push --prune的功能。要自动化它,你必须通过'git for-each-ref'列出所有的远程分支,有点像http://stackoverflow.com/a/4952368/6309 – VonC