分支(branch)操作相關命令
查看分支
查看本地分支:$ git branch
查看遠程分支:$ git branch -r
查看本地和遠程分支:git branch -a
創(chuàng)建分支:
創(chuàng)建本地分支:$ git branch [name] ----注意新分支創(chuàng)建后不會自動切換為當前分支
切換分支:$ git checkout [name]
創(chuàng)建新分支并立即切換到新分支:$ git checkout -b [name]
創(chuàng)建本機分支并關聯(lián)遠程分支: $ git checkout -b dev origin/dev
創(chuàng)建遠程分支(本地分支push到遠程)唆迁,在當前分支下操作:
$ git push origin remote-branch-name
合并分支:
$ git merge [name] ----將名稱為[name]的分支與當前分支合并
刪除分支
刪除本地分支:
$ git branch -d [name] ---- -d選項只能刪除已經(jīng)參與了合并的分支蛔趴,對于未有合并的分支是無法刪除的懦趋。如果想強制刪除一個分支莽红,可以使用-D選項
刪除遠程分支:
$ git push origin :[遠程的分支名] //等于是推送一個空分支到遠程某個分支
或者是
$ git push origin --delete <branchName>
查看本地和遠程的關聯(lián)
使用$ git remote show origin 可以看到遠程和本地的關聯(lián)情況