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中使用动态变量名的方法
May 06 Python
Python多层嵌套list的递归处理方法(推荐)
Jun 08 Python
在python中使用正则表达式查找可嵌套字符串组
Oct 24 Python
Python Flask-web表单使用详解
Nov 18 Python
PyQt5每天必学之拖放事件
Aug 27 Python
python学习开发mock接口
Apr 28 Python
Django框架模型简单介绍与使用分析
Jul 18 Python
Python K最近邻从原理到实现的方法
Aug 15 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
Apr 16 Python
Python-opencv实现红绿两色识别操作
Jun 04 Python
python--shutil移动文件到另一个路径的操作
Jul 13 Python
详解Python流程控制语句
Oct 28 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实现网站顶踩功能的完整前端代码
2015/07/19 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
2020/11/10 PHP
jQuery插件 tabBox实现代码
2010/02/09 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python常用模块用法分析
2014/09/08 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
详解Python requests 超时和重试的方法
2018/12/18 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
python模拟实现分发扑克牌
2020/04/22 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
杭州龙健科技笔试题.net部分笔试题
2016/01/24 面试题
奶茶专卖店创业计划书
2014/01/18 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
球队口号
2014/06/18 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
走群众路线学习笔记
2014/11/06 职场文书