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]


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM