Git学习笔记五--分支管理
2015-04-12 12:30
274 查看
为什么要引入分支?
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。
现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。
查看分支:
创建分支:
切换分支:
创建+切换分支:
合并某分支到当前分支:
删除分支:
感谢廖教授:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743862006503a1c5bf5a783434581661a3cc2084efa000
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。
现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。
查看分支:
git branch
创建分支:
git branch <name>
切换分支:
git checkout <name>
创建+切换分支:
git checkout -b <name>
合并某分支到当前分支:
git merge <name>
删除分支:
git branch -d <name>
感谢廖教授:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743862006503a1c5bf5a783434581661a3cc2084efa000
相关文章推荐
- git学习笔记整理-13-分支管理
- Git学习笔记(3)-分支管理
- 【Git学习笔记】分支管理策略
- git学习笔记 -- day04 分支管理
- git的学习笔记(分支管理)
- Git学习笔记(5)——分支管理
- git的学习笔记(分支管理)
- 【Git/Github学习笔记】Git分支使用场景和标签管理、总结
- git学习笔记--分支管理与标签管理
- Git学习笔记(四)——分支管理和远程操作
- Git 学习笔记<分支管理> (三)
- Git 分支管理策略学习笔记
- Git学习笔记(七)---分支管理
- git学习笔记(一):创建和管理远程分支
- 【Git/Github学习笔记】Git分支管理(一)
- git学习笔记二(分支管理)
- Git学习笔记(二)分支管理与合并及Bug分支
- 【Git学习笔记】创建和合并分支
- git学习笔记二-branch分支
- Ubuntu Cocos2dx 学习笔记——使用Git管理本地代码