通常,当我在github上发送Pull Requests时,我会创建一个分支,进行我的更改,然后让他们将该分支合并到他们的repo中.
一旦完成,在Github上,我删除分支(但github只是隐藏它).然后我永久删除Github网站上的分支.
既然远程分支已经消失,我如何将本地仓库与远程分支同步?我尝试过抓取和拉动,但这并没有删除我本地仓库中的分支.
我是否必须从我的仓库手动删除它们,还是有某种方法来同步它?
您可以尝试:
git remote prune origin
Run Code Online (Sandbox Code Playgroud)
(假设远程“来源”引用您的 GitHub 存储库)
这在“清理旧的远程 git 分支”中进行了解释(git branch -d localbranch)
我不知道有什么本地 git 命令可以同时完成这两个任务。
只有像“”这样的脚本git_remote_branch才会同时删除 GitHub 和本地的分支
删除(别名:destroy、kill、remove、rm)
删除远程分支,然后删除本地分支。
如果存在挂起的更改,则不会删除本地分支。
$ grb delete branch_name [origin_server]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |