git查看、创建、删除、本地、远程分支方法详解


Posted in Python onFebruary 18, 2020

1. 查看远程分支

git branch -r
origin/master

2. 查看本地分支

git branch 
*master

注:以*开头指明现在所在的本地分支

3. 查看本地分支和远程分支

git branch -a
*master
remotes/origin/master

4. 创建分支

*新建一个分支,但依然停留在当前分支

git branch [branch-name]

*新建一个分支,并切换到该分支上

git branch -b [branch-name]

4-1 创建本地分支

$ git branch test_1

$ git branch -a

* master

 test_1

 remotes/origin/master

注:创建本地分支时,默认是把所在的本地分支的东西拷贝给新建本地的分支。

4-2 把本地分支推送到远端作为远端分支

$ git push origin test_1
To git@******
 * [new branch]   test_1 -> test_1
$ git branch -a
* master
 test_1
 remotes/origin/master
 remotes/origin/test_1

注:git push origin test_1会把本地的test_1分支推送到远端,本地test_1分支和远端的对应关系是test_1-->test_1

如果本地根本没有分支test_9,推送的话会提示错误

5. 切换到分支

$ git checkout test_1
Switched to branch 'test_1'

6. 删除本地分支

$ git branch -a
 master
 test_1
 test_2
 remotes/origin/master
 remotes/origin/test_1
 remotes/origin/test_2

$ git branch -d test_2
Deleted branch test_2 (was c470057).

$git branch -a
 master
 test_1
 remotes/origin/master
 remotes/origin/test_1
 remotes/origin/test_2

可以看到本地分支test_2删除了

7. 删除远程分支

复制代码
$ git branch -a
* master
 test_1
 remotes/origin/master
 remotes/origin/test_1
 remotes/origin/test_2

$ git push origin :test_2
To git@*********- [deleted]     test_2

$ git branch -a
* master
 test_1
 remotes/origin/master
 remotes/origin/test_1

注:git push origin :*** 就是删除远程分支的意思,和刚才我删除本地无关。如下面,我留着本地test_1分支,只是删除了远端的分支test_1

$ git push origin :test_1
To git@********
 - [deleted]     test_1

$ git branch -a
* master
 test_1
 remotes/origin/master

更多关于git命令的使用方法与实例请查看下面的相关链接

Python 相关文章推荐
总结python实现父类调用两种方法的不同
Jan 15 Python
Python实现读取字符串按列分配后按行输出示例
Apr 17 Python
python:接口间数据传递与调用方法
Dec 17 Python
python 移动图片到另外一个文件夹的实例
Jan 10 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
Apr 01 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
centos7之Python3.74安装教程
Aug 15 Python
Python:二维列表下标互换方式(矩阵转置)
Dec 02 Python
python列表生成器迭代器实例解析
Dec 19 Python
pytorch sampler对数据进行采样的实现
Dec 31 Python
Python多分支if语句的使用
Sep 03 Python
Python 数据分析之逐块读取文本的实现
Dec 14 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 #Python
python实现根据给定坐标点生成多边形mask的例子
Feb 18 #Python
python有序查找算法 二分法实例解析
Feb 18 #Python
Python连接SQLite数据库并进行增册改查操作方法详解
Feb 18 #Python
Python 解析pymysql模块操作数据库的方法
Feb 18 #Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 #Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 #Python
You might like
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHP中用header图片地址 简单隐藏图片源地址
2008/04/09 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
运动会方阵解说词
2014/02/12 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
少先队辅导员事迹材料
2014/12/24 职场文书
公司承诺函范文
2015/01/21 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
面试复试通知单
2015/04/24 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
MySQL连接控制插件介绍
2021/09/25 MySQL
以下牛机,你有几个
2022/04/05 无线电
Oracle锁表解决方法的详细记录
2022/06/05 Oracle