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实现全局变量的两个解决方法
Jul 03 Python
python循环监控远程端口的方法
Mar 14 Python
python Opencv将图片转为字符画
Feb 19 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
python 顺时针打印矩阵的超简洁代码
Nov 14 Python
Python数据类型之Dict字典实例详解
May 07 Python
Django如何防止定时任务并发浅析
May 14 Python
Python脚本导出为exe程序的方法
Mar 25 Python
python上传时包含boundary时的解决方法
Apr 08 Python
python3 logging日志封装实例
Apr 08 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
Dec 04 Python
Python如何加载模型并查看网络
Jul 15 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
phplot生成图片类用法详解
2015/01/06 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
js有关元素内容操作小结
2011/12/20 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
2020/04/07 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
python 中文字符串的处理实现代码
2009/10/25 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
python绘制趋势图的示例
2020/09/17 Python
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
印度购买眼镜和太阳镜网站:Coolwinks
2018/09/26 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
银行出纳岗位职责
2013/11/25 职场文书
高中班级口号
2014/06/09 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
2015年技术员工作总结
2015/04/10 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
2016大学生入党积极分子心得体会
2016/01/06 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL