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命令就能看到刚才操做的分支名了。

相关文章
相关标签/搜索