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 文件读写操作实例详解
Mar 12 Python
python中利用xml.dom模块解析xml的方法教程
May 24 Python
python中子类调用父类函数的方法示例
Aug 18 Python
python3 selenium 切换窗口的几种方法小结
May 21 Python
tensorflow实现简单的卷积神经网络
May 24 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
使用Python实现跳一跳自动跳跃功能
Jul 10 Python
python中pygame安装过程(超级详细)
Aug 04 Python
Pytoch之torchvision.transforms图像变换实例
Dec 30 Python
使用python实现飞机大战游戏
Mar 23 Python
20行Python代码实现视频字符化功能
Apr 13 Python
python绘图subplots函数使用模板的示例代码
Apr 30 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中的内存管理问题
2011/08/31 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
php和editplus正则表达式去除空白行
2015/04/17 PHP
JQuery UI DatePicker中z-index默认为1的解决办法
2010/09/28 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
利用JavaScript的%做隔行换色的实例
2017/11/25 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
使用Python生成XML的方法实例
2017/03/21 Python
Python打印输出数组中全部元素
2018/03/13 Python
Python 字符串与数字输出方法
2018/07/16 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
保送生自荐信范文
2013/10/06 职场文书
清洁工岗位职责
2014/01/29 职场文书
小学庆六一活动方案
2014/02/28 职场文书
高中同学会活动方案
2014/08/14 职场文书
推普周活动总结
2014/08/28 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
店长岗位职责
2015/02/11 职场文书
2016新年感言
2015/08/03 职场文书
售房协议书范本
2015/08/11 职场文书
Node实现搜索框进行模糊查询
2021/06/28 Javascript
快速学习Oracle触发器和游标
2021/06/30 Oracle