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爬取读者并制作成PDF
Mar 10 Python
Python中编写ORM框架的入门指引
Apr 29 Python
Python实现爬取逐浪小说的方法
Jul 07 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
Python比较2个时间大小的实现方法
Apr 10 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
Python datetime 如何处理时区信息
Sep 02 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 Python
详解Python中string模块除去Str还剩下什么
Nov 30 Python
Python实现简繁体转换
Jun 07 Python
Python帮你解决手机qq微信内存占用太多问题
Feb 15 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
Laravel下生成验证码的类
2017/11/15 PHP
php实现微信支付之企业付款
2018/05/30 PHP
php实现微信支付之退款功能
2018/05/30 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
JS中的回调函数实例浅析
2018/03/21 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
zookeeper python接口实例详解
2018/01/18 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
单位创先争优活动方案
2014/01/26 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
社区党员干部承诺书
2015/05/04 职场文书
法人代表资格证明书
2015/06/18 职场文书
酒店温馨提示语
2015/07/14 职场文书
python缺失值的解决方法总结
2021/06/09 Python