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编写一个模仿CPU工作的程序
Apr 16 Python
Django基于ORM操作数据库的方法详解
Mar 27 Python
Flask框架Flask-Login用法分析
Jul 23 Python
对python3中pathlib库的Path类的使用详解
Oct 14 Python
python导包的几种方法(自定义包的生成以及导入详解)
Jul 15 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 Python
python飞机大战pygame游戏之敌机出场实现方法详解
Dec 17 Python
python如何使用jt400.jar包代码实例
Dec 20 Python
Python日期格式和字符串格式相互转换的方法
Feb 18 Python
利用Python实现朋友圈中的九宫格图片效果
Sep 03 Python
python实现会员管理系统
Mar 18 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
可以在线执行PHP代码包装修正版
2008/03/15 PHP
用php+javascript实现二级级联菜单的制作
2008/05/06 PHP
php sprintf()函数让你的sql操作更安全
2008/07/23 PHP
php模板原理讲解
2013/11/13 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
angularjs实现分页和搜索功能
2018/01/03 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
python del()函数用法
2013/03/24 Python
python实现二叉查找树实例代码
2018/02/08 Python
Pytorch的mean和std调查实例
2020/01/02 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
数据库什么时候应该被重组
2012/11/02 面试题
应届毕业生简历自我评价
2014/01/31 职场文书
学生会部长竞聘书
2014/03/31 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
送给自己的励志语句:要安静的优秀,悄无声息的坚强
2019/11/26 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python