GIT 分支的各类操作

一、查看现有分支:

$ git branch
* master
##默认只有主分支

二、新建分支

$ git branch test01
$ git branch
* master
test01

三、切换分支

##切换到 test01 分支
$ git checkout test01

四、test01 分支开发并提交代码

假设我们在 test01上修改了某些代码

$ git add -A
$ git commit -m '提交信息'
$ git push origin test01

五、合并代码到主干

$ git checkout master
$ git merge test01 

## 如果没有冲突则:
$ git push origin master

## 如果有冲突,修改完冲突以后
$ git add -A
$ git commit -m '...'
$ git push origin master

六、重命名远程、本地分支

1、重命名本地分支:
$ git branch -m dev devel
2、重命名远程分支
在git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支.
要把远程的 dev分支改成为devel

1、$ git branch -a
* dev
2、删除远程分支
$ git push --delete origin dev
3、重命名本地分支:
$ git branch -m dev devel
4、推送本地分支
$ git push origin devel

七、删除本地、远程分支

## 删除本地分支
$ git branch -d <BranchName>
## 删除远程分支
$ git push origin --delete <BranchName>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 四、 分支开发工作流 现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常...
    常大鹏阅读 2,159评论 3 24
  • 创建分支:$ git branch dev //创建dev分支 切换分支:$ git checkout dev ...
    afander阅读 572评论 0 0
  • 一开始做完推送都是新建分支推上去,等别人来合并,等到要自己合并的时候一脸懵逼。用IDE习惯了也不是什么好事啊,看到...
    假装会编程阅读 393评论 0 0
  • 时间煮雨,语笑嫣然 红尘如雨,时间煮雨,散发一缕缕清幽,飘香四方,语笑嫣然。 花开半夏,宛若昙花一现,匆匆嫣笑告别...
    空幻间阅读 546评论 1 1
  • 我是Markdown初学者.记录一些基本语法: 1.标题: "#"表示一级标题,二级标题"##",以此类推.(#和...
    iOS小武哥阅读 163评论 0 1