- 1
- 0
- 约2.21千字
- 约 6页
- 2018-03-16 发布于河南
- 举报
git分支实例
分支的新建
首先,我们假设你正在项目中愉快地工作,并且已经提交了几次更新(见图 3-10)。
图 3-10. 一个简短的提交历史
现在,你决定要修补问题Qone系统上的 #53 问题。这里为了说明要解决的问题,才把新建的分支取名为 iss53。要新建并切换到该分支,运行 git checkout 并加上 -b 参数:
$ git checkout -b iss53
Switched to a new branch iss53这相当于执行下面这两条命令:
$ git branch iss53
$ git checkout iss53图 3-11 示意该命令的执行结果。
图 3-11. 创建了一个新分支的指针
接着你开始尝试修复问题,在提交了若干次更新后,iss53 分支的指针也会随着向前推进,因为它就是当前分支(换句话说,当前的 HEAD 指针正指向 iss53,见图 3-12):
$ vim index.html
$ git commit -a -m added a new footer [issue 53]
图 3-12. iss53 分支随工作进展向前推进
现在你就接到了那个网站问题的紧急电话,需要马上修补。有了 Git?唯一需要的仅仅是切换回 master 分支。假设目前已经提交了所有的修改,所以接下来可以正常转换到 master 分支:
$ git checkout mas
您可能关注的文档
最近下载
- 2023年四川省资阳市中考地理试题卷(含答案详解).docx
- 2024年水利部有关直属单位招聘考试真题.docx VIP
- 黑龙江、吉林、辽宁、内蒙古 2025—2026学年度下学期高三第七次质量检测 语文试题(含答题卡、答案).doc VIP
- 《钉纽扣》(教案)六年级下册劳动人教版.docx VIP
- 2026年湖南中考数学易混考点辨析试卷(附答案解析).docx VIP
- 城市广场规划设计案例分析—大雁塔北广设计.ppt VIP
- 《差距分析》课件.ppt VIP
- 为新区划图编制所建立地震动衰减关系1.PDF VIP
- PLATINUMV3(50A100A)空模无刷电子调速器使用说明书.pdf VIP
- 大班健康感冒了课件.ppt VIP
原创力文档

文档评论(0)