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处理文本文件实现生成指定格式文件的方法
Jul 31 Python
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
Aug 25 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
常用python编程模板汇总
Feb 12 Python
详解Django中CBV(Class Base Views)模型源码分析
Feb 25 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
Django 重写用户模型的实现
Jul 29 Python
Python: 传递列表副本方式
Dec 19 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
django有哪些好处和优点
Sep 01 Python
python 两种方法删除空文件夹
Sep 29 Python
Python中glob库实现文件名的匹配
Jun 18 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
JS继承用法实例分析
2015/02/05 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
Python实现感知器模型、两层神经网络
2017/12/19 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
django框架模板中定义变量(set variable in django template)的方法分析
2019/06/24 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
python如何调用php文件中的函数详解
2020/12/29 Python
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
环卫工人先进事迹材料
2014/06/02 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
学生保证书格式
2015/02/27 职场文书
后勤工作个人总结
2015/02/28 职场文书
python自动计算图像数据集的RGB均值
2021/06/18 Python