Git从删除本地分支并同步到远程,到其他本地仓库同步分支数据

删除本地分支

git branch -d [branch name]

如果提示未同步到远程服务器,会提示无法删除,你也可以使用下面的命令强制删除。

git branch -D [branch name]

如果你只是想重命名分支,可以使用

git branch -m [branch name] [new branch name]

同步远程仓库

git push origin :[branch name]

注意:号告诉推送的远程服务器要删除对应的分支

也可以使用下面的命令删除远程仓库分支

git push --delete origin [branch name]

其他本地仓库同步

首先获取远程仓库最新内容

git fetch origin

查看所有分支信息

git branch -a

显示远程仓库详细信息

git remote show origin

可以看到有部分远程仓库对应的分支后面的状态标识为stale,这表示远程仓库已经删除了该分支,并推荐使用git remote prune命令移除这些分支

git remote prune origin

注意这里要加上远程仓库别名,我这里是origin

删除完成后,再在其他本地仓库上运行删除分支命令对应分支命令即可

git branch -d [branch name]

posted @   Wenhsing  阅读(1970)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示