#### 認識分支
Git中分支管理是Git的一大特色,由于在實際項目開發中的也確定性以及需求變更的復雜性,所有的開發都集中在一條分支上開發勢必造成開發與維護成本的提高。以軟件項目開發為例,由于開發會有多個開發周期,發布多個軟件版本,每個已發布的版本又可能出現Bug,以及適應時代的變化,不斷升級軟件,推出新功能。這些都是開發中可能出現的情況,試想這些開發都在一個分支(目前是master)上進行開發,那么會嚴重影響軟件的開發進度,這樣算下來的時間成本是非常之高的。現在流行的敏捷開發方式就需要完善的分支管理方案。
使用分支將某個功能或者Bug的修復獨立出來,這樣就實現了與主開發分支的隔離,不同開發組的開發工作也不會發生沖突,大大提高了開發效率。
#### 分支操作
#### 分支命令
在Git中使用分支操作命令是`git branch`。
該命令的用法有如下幾種:
~~~
//查看分支
git branch
//創建分支
git branch <branchname>
//從某個起始點創建分支
git branch <branchname> <start-point>
//刪除分支
git branch -d <branchname>
//強制刪除分支
git branch -D <branchname>
//重命名分支
git branch -m <oldbranch> <newbranch>
//強制重命名分支
git branch -M <oldbranch> <newbranch>
~~~
- 目錄
- 撤銷
- Git reset
- Git revert
- Git reset 命令
- Git的撤消操作 - 重置, 簽出和撤消
- 沖突
- 解決Git合并分支發生的沖突
- BASH
- 復制黏貼
- 教程
- 合并
- 合并提交
- 分支
- Gitee(碼云)
- Github
- 免費私有庫
- 本地倉庫推送到github倉庫
- 工具
- SourceTree
- 添加git-bash.exe到環境變量
- Git
- 安裝
- 配置
- 命令行
- 10個技巧讓開發者的Git水平迅速提升
- 3.2 Git 分支 - 分支的新建與合并
- 遠程分支
- Git幫助
- Git幫助
- 顯示命令幫助
- Git 命令
- 參數配置
- 還原至上次提交
- Git 操作命令
- Git tag
- Git 分支管理
- 認識分支
- 賣主分支
- 分支操作
- 本地倉庫遠程提交
- Git 分區
- 認識里程碑
- 忽略文件
- 已有項目
- 《Git權威指南》