Git与Github使用教程(五)--分支管理

分支.png

主分支:master分支
其他分支:dev分支
HEAD指向当前分支

1. 创建dev分支,然后切换到dev分支

$ git checkout -b dev
Switched to a new branch 'dev'

git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:

$ git branch dev   #创建分支
$ git checkout dev   #切换分支
Switched to branch 'dev'  

git branch命令查看当前分支

$ git branch
* dev
  master

之后文件的修改、删除、增加都是在dev分支上进行的。
dev分支的工作完成,我们就可以切换回master分支:

$ git checkout master
Switched to branch 'master'

把dev分支的工作成果合并到master分支上:
git merge命令用于合并指定分支到当前分支。
git merge dev
结果:

Updating d17efd8..fec145a
Fast-forward
 readme.txt |    1 +
 1 file changed, 1 insertion(+)

合并完成后,就可以放心地删除dev分支了:

$ git branch -d dev
Deleted branch dev (was fec145a).

删除后,查看branch,就只剩下master分支了:

$ git branch
* master

小节
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,347评论 4 54
  • 本系列教程来自廖雪峰的官方网站,现在搬运过来,目的帮助自己和小白学习收藏!附赠:常用git命令清单 目录 前言 创...
    Blizzard_liu阅读 4,850评论 0 4
  • 昨晚在首都剧场观看了话剧日出,观后反思良久,感触颇深。 最初,看简介的时候,我当是已经领悟它所要表达的精神,诸如女...
    Yolanda金子阅读 5,499评论 0 3
  • 前幾天夢見自己又去了很遠的一些地方。香格里拉夏夜冷冷清清的廣場。青海湖望見漫天繁星時的驚喜。雾气渺然的嘉陵江...
    natsumoyou阅读 1,751评论 0 1
  • 这件事情发生在多久以前、我已经记不太清了。 反正是在无知而爱卖弄的年纪,会写一些当时看来会捧腹大笑的长篇大论,有趣...
    教我吃西瓜阅读 1,225评论 0 0

友情链接更多精彩内容