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下的subprocess模块的入门指引
Apr 16 Python
解决uWSGI的编码问题详解
Mar 24 Python
Python实现深度遍历和广度遍历的方法
Jan 22 Python
Python3.6.x中内置函数总结及讲解
Feb 22 Python
python五子棋游戏的设计与实现
Jun 18 Python
Python PyPDF2模块安装使用解析
Jan 19 Python
使用python turtle画高达
Jan 19 Python
Python单例模式的四种创建方式实例解析
Mar 04 Python
Python基于数列实现购物车程序过程详解
Jun 09 Python
使用Python将语音转换为文本的方法
Aug 10 Python
提高python代码运行效率的一些建议
Sep 29 Python
pandas抽取行列数据的几种方法
Dec 13 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
php中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
php修改数组键名的方法示例
2017/04/15 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
js如何打印object对象
2015/10/16 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
基于Python List的赋值方法
2018/06/23 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
tensorflow自定义激活函数实例
2020/02/04 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
python高级特性简介
2020/08/13 Python
Flask处理Web表单的实现方法
2021/01/31 Python
Spartoo比利时:欧洲时尚购物网站
2017/12/06 全球购物
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
北京银河万佳Java面试题
2012/03/21 面试题
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
《都江堰》教学反思
2014/02/07 职场文书
企业文化理念标语
2014/06/10 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
优秀家长自荐材料
2014/08/26 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
2014年工程部工作总结
2014/11/25 职场文书