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多线程抓取代理服务器IP地址的示例
Nov 09 Python
Python内存管理方式和垃圾回收算法解析
Nov 11 Python
Python的地形三维可视化Matplotlib和gdal使用实例
Dec 09 Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
Python中的CSV文件使用"with"语句的方式详解
Oct 16 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
pytorch中的transforms模块实例详解
Dec 31 Python
Django xadmin安装及使用详解
Oct 26 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 Python
Matlab使用Plot函数实现数据动态显示方法总结
Feb 25 Python
python 实现图片特效处理
Apr 03 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
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
PHP实现小偷程序实例
2016/10/31 PHP
PHP实现断点续传乱序合并文件的方法
2018/09/06 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
vue实现搜索功能
2019/05/28 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
Python 含参构造函数实例详解
2017/05/25 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
Django 返回json数据的实现示例
2020/03/05 Python
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
大专自我鉴定范文
2013/10/01 职场文书
司机职责范本
2014/03/08 职场文书
主持词开场白
2014/03/17 职场文书
社区道德讲堂实施方案
2014/03/21 职场文书
班组建设经验交流材料
2014/05/12 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
庭外和解协议书
2016/03/23 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers
mysql查询结果实现多列拼接查询
2022/04/03 MySQL
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
2022/06/21 Java/Android