半亩花田i
平时学习的笔记以及写的demo,仅供参考
删除远程分支命令:
git push origin --delete name
删除本地分支:
git branch -d name
查看所有分支:
git branch -a
有时候你会发现:git已经删除了远程分支,本地仍然能看到 的问题 : git branch -a 命令可以查看所有本地分支和远程分支,发现很多在远程仓库已经删除的分支在本地依然可以看到。
 查看远程仓库地址:
git remote -v
解决方法:
使用命令 git remote show origin,可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息,以及分支删除情况。
 
此时我们可以看到哪些远程仓库已经不存在的分支,根据提示,使用 git remote prune origin 命令;
 
这个时候,你再使用git branch -a 查看,发现分支信息已经和远程git 仓库同步了;
 
新创建分支的时候:
当你新创建分支,或者其他人新创建分支的时候,可以使用git fetch 拉取远程最新分支到本地;此时也可以使用 git remote show origin 查看本地分支和远程分支的差异;
 
本地新建分支
git checkout -b newBranch
将本地新分支同步到远程
git push --set-upstream origin newBranch
将远程分支同步到本地
git fetch
posted on 2023-11-15 15:33  半亩花田i  阅读(167)  评论(0编辑  收藏  举报