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 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
Python的Django框架使用入门指引
Apr 15 Python
Python socket编程实例详解
May 27 Python
使用Django和Python创建Json response的方法
Mar 26 Python
Django添加feeds功能的示例
Aug 07 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
深入了解Python枚举类型的相关知识
Jul 09 Python
Python的numpy库下的几个小函数的用法(小结)
Jul 12 Python
django+tornado实现实时查看远程日志的方法
Aug 12 Python
Python如何实现强制数据类型转换
Nov 22 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 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 MYSQL 数据备份类
2009/06/19 PHP
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
PHP微信支付开发实例
2016/06/22 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
Prototype Function对象 学习
2009/07/12 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
python编程开发之日期操作实例分析
2015/11/13 Python
Python中的__slots__示例详解
2017/07/06 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
python 列表降维的实例讲解
2018/06/28 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
浅析Python迭代器的高级用法
2020/07/16 Python
详细分析Python collections工具库
2020/07/16 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
中学家长会邀请函
2014/02/03 职场文书
运动会入场词50字
2014/02/20 职场文书
校庆接待方案
2014/03/18 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
小王子读书笔记
2015/06/29 职场文书
消费者理赔投诉书
2015/07/02 职场文书
小学数学教师研修日志
2015/11/13 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang