Github 之 分支 branch 操作之 查看分支/创建分支/切换分支/提交分支/删除分支/合并分支 等操作

 

目录

Github 之 分支 branch 操作之 查看分支/创建分支/切换分支/提交分支/删除分支/合并分支 等操作

一、简单介绍

二、查看分支

1、查看本地所有分支:git branch

2、查看远程有哪些分支:git branch -r

3、查看所有分支(本地和远程的):git branch -a

三、创建分支

1、只创建分支(不切换分支):git branch [branch name]

2、创建并切换分支:git chechout -b [branch name]

四、切换分支

1、切换本地分支:git chechout  [branch name]

五、提交分支

1、提交分支到远程:git push origin [branch name]

六、删除分支

1、删除本地分支:git branch -d [branch name]

2、删除远程分支:git push origin :[branch name]

七、合并分支

1、(必要的话)先把分支的修改提交到远程服务器

2、然后再切换到master分支上

3、把远程master上的代码 pull 下来((多人开发)同步下修改,避免可能的代码冲突)

4、把分支的代码合并到 master上

5、简单查看下合并状态是否修改是否一致,把代码推到远程 master


 

一、简单介绍

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1]  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

本节介绍,Git 对 分支 branch 管理的一些相关操作。

 

二、查看分支

1、查看本地所有分支:git branch

(注意:* 号为当前所在分支)

 

2、查看远程有哪些分支:git branch -r

 

3、查看所有分支(本地和远程的):git branch -a

 

三、创建分支

1、只创建分支(不切换分支):git branch [branch name]

 

2、创建并切换分支:git chechout -b [branch name]

(注意:* 号为当前所在分支)

 

四、切换分支

1、切换本地分支:git chechout  [branch name]

 

五、提交分支

1、提交分支到远程:git push origin [branch name]

 

六、删除分支

1、删除本地分支:git branch -d [branch name]

(注意:1、不能删除当前正所处的分支;2、不能删除不存在的分支;)

 

2、删除远程分支:git push origin :[branch name]

或者 git push origin --delete [branchname]

(注意(可能):假设要删除[branchname]的远程分支,我们需要先把分支切换到其他分支,因为所在的当前分支[branchname]下,是不能删除它的。)

 

七、合并分支

1、(必要的话)先把分支的修改提交到远程服务器

git  add .
git  commit -m '提交的备注信息'
git  push -u origin [branch name]

 

2、然后再切换到master分支上

git checkout master

 

3、把远程master上的代码 pull 下来((多人开发)同步下修改,避免可能的代码冲突)

git pull origin master

 

4、把分支的代码合并到 master上

git merge [branch name]

 

5、简单查看下合并状态是否修改是否一致,把代码推到远程 master

git status
git push origin master

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐