>[info] git branch
功能:分支管理
`git branch` 查看本地分支
`git branch -a` 查看遠程分支(查看所有分支)
`git branch`命令查看當前分支:
~~~
$ git branch
* dev
master
~~~
`git branch`命令會列出所有分支,當前分支前面會標一個`*`號。
### 刪除分支:
合并完成后,就可以放心地刪除dev分支了:
~~~
$ git branch -d dev
Deleted branch dev (was fec145a).
~~~
如果刪除沒有被合并過的分支:
~~~
$ git branch -d feature-vulcan
error: The branch 'feature-vulcan' is not fully merged.
If you are sure you want to delete it, run 'git branch -D feature-vulcan'.
~~~
銷毀失敗。Git友情提醒,`feature-vulcan`分支還沒有被合并,如果刪除,將丟失掉修改,如果要強行刪除,需要使用命令`git branch -D feature-vulcan`。
現在我們強行刪除:
~~~
$ git branch -D feature-vulcan
Deleted branch feature-vulcan (was 756d4af).
~~~
終于刪除成功!
> 如果要丟棄一個沒有被合并過的分支,可以通過`git branch -D <name>`強行刪除。
- 說明
- git配置
- git與github的關系
- 基礎概念
- git命令
- git init
- git status
- git diff
- git log
- git reflog
- git add
- git commit
- git reset
- git checkout
- git rm
- git stash
- git remote
- git push
- git clone
- git branch
- git fetch
- git merge
- git rebase
- git pull
- git tag
- 建立版本庫
- 分支合并
- 遠程庫別名
- Pull requests
- 擴展知識
- 功能文件
- 差異看法
- 注意細節
- github移動端
- git工作系統理解
- 倉庫嵌套問題
- 倉庫的使用問題
- 常用命令
- 學習資料
- 學習總結
- 示例文件
- README.md
- CONTRIBUTING.md
- .gitignore
- coding
- 大小寫問題
- 如何貢獻
- 使用賬號密碼clone
- git目錄分析
- HEAD
- 代碼部署問題
- 開發流程
- 指定公鑰文件