github 的分支操做

首先須要當前目錄設置爲倉庫目錄git

1、建立本地分支github

一、查看有哪些分支:git branchweb

二、建立一個分支:git branch name  ,其中name是分支名服務器

三、切換到分支:git checkout namespa

說明:能夠將2和3合起來操做,建立+切換分支:git checkout -b nameorm

下面就能夠在當前分支上進行相關的文件操做了。ci

注意,若是用 git checkout master切換到主分支,在當name分支下進行的文件變動的內容沒法看到。當切回name分支後,又能夠看到了。it

 

2、提交分支到github服務器io

git push origin nameast

說明:分支提交到服務器上後,若是在本地對分支進行變動後,一樣能夠執行該操做,將變動信息更新到github的分支上。

 

3、將分支的更新內容合併到master分支

切換到master分支, git checkout master

合併name分支到當前mater分支:git merge name

注意:這時合併到master上內容尚未提交到github上,須要push操做。

 

4、刪除分支

刪除本地分支:git branch -d name

刪除服務器上的分支:git push origin :name   (分支名前的冒號表明刪除)

 

5、clone分支

克隆github上的倉庫到本地,默認會把倉庫的全部內容clone到本地。

但只會在本地默認建立一個master分支。這時須要用 git branch -r 才能看到全部分支名字。

這時用 git checkout 分支名 操做就把遠程分支取到本地。

這時再用不帶-r的git branch命令就能看到剛纔操做的分支名了。

相關文章
相關標籤/搜索