18062三、Git新建遠程分支和刪除

Git新建遠程分支和刪除

如今我在master分支上,工做目標是乾淨的,也沒有須要commit的:python

$ git branch
* master
  release

$ git status
On branch master
Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean 

新建遠程分支

新建一個本地分支:git

$ git checkout -b dbg_lichen_star

查看一下如今的分支狀態:ruby

$ git branch
* dbg_lichen_star
  master
  release

星號(*)表示當前所在分支。如今的狀態是成功建立的新的分支而且已經切換到新分支上。服務器

把新建的本地分支push到遠程服務器,遠程分支與本地分支同名(固然能夠隨意起名):spa

$ git push origin dbg_lichen_star:dbg_lichen_star 

使用git branch -a查看全部分支,會看到remotes/origin/dbg_lichen_star這個遠程分支,說明新建遠程分支成功。code

刪除遠程分支

我比較喜歡的簡單方式,推送一個空分支到遠程分支,其實就至關於刪除遠程分支:rem

$ git push origin :dbg_lichen_star 

也能夠使用:string

$ git push origin --delete dbg_lichen_star 

這兩種方式均可以刪除指定的遠程分支it

做者:wIsper 連接:https://www.jianshu.com/p/ea1dab2de419 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索