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多进程原理与用法分析
Aug 21 Python
python画图--输出指定像素点的颜色值方法
Jul 03 Python
python中类的输出或类的实例输出为这种形式的原因
Aug 12 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
Aug 17 Python
Python全面分析系统的时域特性和频率域特性
Feb 26 Python
Python中内建模块collections如何使用
May 27 Python
Python threading模块condition原理及运行流程详解
Oct 05 Python
scrapy处理python爬虫调度详解
Nov 23 Python
python利用opencv实现颜色检测
Feb 23 Python
python源码剖析之PyObject详解
May 18 Python
pytorch 如何使用float64训练
May 24 Python
Pytorch DataLoader shuffle验证方式
Jun 02 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
德生9700DX电路分析
2021/03/02 无线电
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
vue2.0父子组件间传递数据的方法
2018/08/16 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:EE凭借法力虚空拿下4杀
2017/03/30 DOTA
linux安装Python3.4.2的操作方法
2018/09/28 Python
python实现画循环圆
2019/11/23 Python
Django xadmin安装及使用详解
2020/10/26 Python
婚纱店策划方案
2014/05/22 职场文书
农行心得体会
2014/09/02 职场文书
学习作风建设心得体会
2014/10/22 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
css3应用示例:新增的选择器
2022/03/16 HTML / CSS