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中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
Oct 23 Python
Python验证企业工商注册码
Oct 25 Python
python 输出上个月的月末日期实例
Apr 11 Python
selenium+python截图不成功的解决方法
Jan 30 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
Mar 01 Python
Python中调用其他程序的方式详解
Aug 06 Python
python之yield和Generator深入解析
Sep 18 Python
QML使用Python的函数过程解析
Sep 26 Python
python3实现往mysql中插入datetime类型的数据
Mar 02 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 06 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 Python
Python Pandas读取Excel日期数据的异常处理方法
Feb 28 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开发中常用的8个小技巧
2008/08/27 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
php读取csv数据保存到数组的方法
2015/01/03 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
jquery offset函数应用实例
2012/11/14 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
[44:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第二局
2016/03/03 DOTA
Python中pip安装非PyPI官网第三方库的方法
2015/06/02 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
python numpy中cumsum的用法详解
2019/10/17 Python
Python3常见函数range()用法详解
2019/12/30 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
python 读取.nii格式图像实例
2020/07/01 Python
django form和field具体方法和属性说明
2020/07/09 Python
python利用platform模块获取系统信息
2020/10/09 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
省级优秀毕业生主要事迹
2014/05/29 职场文书
丧事主持词
2015/07/02 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
《刷子李》教学反思
2016/02/20 职场文书
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript