github远程分支操作,分支管理,分支删除,分支推送
1. 入门操作
1.1添加仓库,查看仓库
我们先在github建立一个用于测试的仓库
我们再在本地仓库里面 用 git remote -v 命令来查看对应远程仓库的信息
用 git branch 只能查看本地仓库分支情况,用 git branch -a 可以查看所有本地和远程仓库分支的情况
我们在本地可以用 git branch [分支名称] 来创建新的分支
1.2 推送仓库
用 git push [远程分支名称] [本地分支名称] 可以推送指定的分支
用 git push origin(注意:origin只是一个名称,我们是可以修改的) --all 可以推送所有的分支
如果不写远程分支名称,会推送到默认的仓库
下面的就是我把本地所有的分支推送到远程
我们在远程仓库看看效果
我们在本地看看是否是这样的
效果确实如此
我们再在本地创建一个分支,并且只推送这个分支
2.设置默认仓库
如何 在gihub仓库设置默认的分支呢
直接在 github 里面,点击 setting ,点击那个 Default branch ,再点击那个切换的图标
选择你想要切换的分支即可
再点击 Update 就可以了
回到主页面发现确实切换到你想要的分支了
3.删除分支
3.1 方法一

点击这个红色区域
进入所有的分支界面
选择你要删除的分支即可
需要注意的是虽然github后台删除分支很简单,但是这时候本地库中缓存的远程分支与实际远程分支不一致
解决方案是:同步远程分支,在git-bash中执行: git remote prune origin(或者是你自己命名的远程库名称)
怎么理解呢?
我们先在github切换main为默认分支,再删除 aaa 分支
在本地仓库我们打开 git bash 来查看分支情况
发现没有变化,明明我们已经删除了远程分支aaa呀
这时候我们就要同步一下
这样就好啦
3.2 方法二
我们可以直接在本地的git bash操作就可以了
**git push [远程库名称] -d [远程分支名称] **
我们再去github上看看效果
确实达到了我们要的效果
更多推荐


















所有评论(0)