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 @ 2021-01-05 13:30  Wenhsing  阅读(1784)  评论(0编辑  收藏  举报