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返回真假值(True or False)小技巧
Apr 10 Python
Python的Flask框架中的Jinja2模板引擎学习教程
Jun 30 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
python selenium 获取标签的属性值、内容、状态方法
Jun 22 Python
解决Python pandas plot输出图形中显示中文乱码问题
Dec 12 Python
代码实例讲解python3的编码问题
Jul 08 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
python elasticsearch从创建索引到写入数据的全过程
Aug 04 Python
pygame实现俄罗斯方块游戏(基础篇3)
Oct 29 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
keras 实现轻量级网络ShuffleNet教程
Jun 19 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 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
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
php模板中出现空行解决方法
2011/03/08 PHP
php5.3 注意事项说明
2013/07/01 PHP
php通过ksort()函数给关联数组按照键排序的方法
2015/03/18 PHP
php中 $$str 中 "$$" 的详解
2015/07/06 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
javascript 检测浏览器类型和版本的代码
2009/09/15 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
2014/05/20 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
python爬虫基础知识点整理
2020/06/02 Python
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
Ray-Ban雷朋瑞典官方网站:全球领先的太阳眼镜品牌
2019/08/22 全球购物
师范生自荐信
2013/10/27 职场文书
先进个人申报材料
2014/12/30 职场文书
学历证明样本
2015/06/16 职场文书
高中运动会广播稿
2015/08/19 职场文书
SQL CASE 表达式的具体使用
2022/03/21 SQL Server
JavaScript实现两个数组的交集
2022/03/25 Javascript