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

 

 

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

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仙魁XAN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值