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 help()函数用法详解
Mar 11 Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 Python
Python Pandas批量读取csv文件到dataframe的方法
Oct 08 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
python中的tcp示例详解
Dec 09 Python
Django实现web端tailf日志文件功能及实例详解
Jul 28 Python
python中下标和切片的使用方法解析
Aug 27 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
Tensorflow实现在训练好的模型上进行测试
Jan 20 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
python实现密码验证合格程序的思路详解
Jun 01 Python
python之django路由和视图案例教程
Jul 26 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入门学习的几个不错的实例代码
2008/07/13 PHP
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
php实现的mongoDB单例模式操作类
2018/01/20 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
Javascript图片上传前的本地预览实例
2014/06/16 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
python 剪切移动文件的实现代码
2018/08/02 Python
python实现视频分帧效果
2019/05/31 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
linux比较文件内容的命令是什么
2013/03/04 面试题
Weblogic和WebSphere不同特点
2012/05/09 面试题
小车司机岗位职责
2013/11/25 职场文书
中学教师师德承诺书
2014/05/23 职场文书
学生保证书
2015/01/16 职场文书
老公保证书怎么写
2015/02/26 职场文书
2016党员入党决心书
2015/09/22 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android