前面我基本介绍过一些git命令了,但都是限于mater分支上的,实际开发工作当中,我们一般在分支上开发的,所以对于如果创建分支,以及管理分支是十分必要的。本章就讲解一下常用的一些 git branch命令。

第一个:先看看本地库中都有哪些分支,git branch

第二个:看完本地,想看看远程仓库有哪些分支,git branch -r

第三个:综合第一个和第二个,查看本地和远程的所有分支,git branch -a

第四个:自己想创建一个新的分支用于自己开发,git branch branchName

第五个:发现自己需要用的分支已经有大佬创建好了,自己创建的是多余的需要删除,git branch -d branchName

第六个:大佬嫌弃我创建的分支名太土,要根据上线日期重新命名分支,git branch -m oldbranchName newbranchName

第七个:将本地分支推送到远程仓库上,git push origin branchName

第八个:虽然推送到了远程仓库上,但是本地分支和远程分支并没有关联关系,此时你对本地分支进行pull,push操作的时候,除非指定具体的远程分支名,否则就会报错。因为它不知道要使用远程哪个分支。

关联远程分支的命令:git branch --set-upstream-to origin/develop develop;

有时候,我们需要更换本地分支关联的远程分支,则需要,先解除关联关系,然后再重新关联新的远程分支,可以这有操作

1:解除关联关系     git remote remove origin

2.关联新的远程分支:git branch --set-upstream-to origin/newBranch newBranch

第九个:删除远程分支就不说了,因为这个操作算是危险操作,一般不建议,最多重新创建一个,多余的就放着,而且一般不会给你删除的权限

git命令之branch相关推荐

  1. git 给每个branch设置权限_自定义git命令阅读开源项目

    准备工作 查看当前git命令执行目录 which git 查看执行目录下git相关软连接 ls -lrt /usr/local/bin/git* 查看git安装目录下git相关命令ls -lrt /u ...

  2. Git branch -r 无法获取远程分支,ui可以看见分支但是git 命令无法查看解决方案

    Git branch -r 无法获取远程分支,ui可以看见分支但是git 命令无法查看解决方案 参考文章: (1)Git branch -r 无法获取远程分支,ui可以看见分支但是git 命令无法查看 ...

  3. 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  4. 最常用的20个Git命令与示例,你都会了么?

    ◆ ◆ ◆  ◆ ◆ 既然你(大概)知道Git是什么以及它是如何工作的,那么看看如何使用最常见的20个Git命令的例子. 以下是正在涵盖的Git命令: git config git init git ...

  5. Git命令配置学习笔记

    Git 笔记 Git是分布式版本控制系统 集中式VS分布式: 集中式版本控制系统,版本库集中存放在中央服务器,必须要联网才能工作,没有历史版本库. 分布式版本控制系统,版本控制系统没有"中央 ...

  6. 30 分钟 git 命令入门

    git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中. 初学者非常容易被各种命令,参数吓哭.但实际上刚上手你并不需要了解所有命令的用途.你可以从掌握一些简 ...

  7. 简明 Git 命令速查表(中文版)

    2019独角兽企业重金招聘Python工程师标准>>> 创建 复制一个已创建的仓库: $ git clone ssh://user@domain.com/repo.git 创建一个新 ...

  8. 痞子衡嵌入式:第一本Git命令教程(7.1)- 清理之缓存(stash)

    今天是Git系列课程第七课,上一课我们学会了查看Git本地历史提交,今天痞子衡要讲的是Git仓库的清理操作,一共4个命令,都是日常开发中非常实用的命令,掌握这4个命令,会让你有一种玩弄Git仓库于股掌 ...

  9. git bash命令_?你可能不太会用的10个Git命令

    本文讨论的是开发人员.数据科学家或产品经理应该了解的各种 Git 命令.我们将了解该如何用 Git 进行检查.删除和整理操作.我们还将介绍如何用 Bash 别名和 Git 编辑器配置来逃避 Vim 以 ...

最新文章

  1. 网络空间安全之信息追踪——学习笔记 利用门户网站,综合信息追踪
  2. 云计算革命对国际关系的影响
  3. 机器学习-MNIST数据集-神经网络
  4. 基于php的应用程序,基于PHP的Web应用程序和群发邮件
  5. 【算法】交叉熵损失和KL散度
  6. 信息熵与信息增益的理解
  7. P3250 [HNOI2016]网络(整体二分)
  8. Perl,Python,Ruby,Javascript 四种脚本语言比较
  9. java书面_Java程序猿的书面采访String3
  10. 50. 第一个只出现一次的字符
  11. Elastic-job 2.1.3 概述
  12. Java多线程学习三十二:Callable 和 Runnable 的不同?
  13. 数据结构之八大排序算法(C语言实现)
  14. 低版本浏览器不支持HTML5标签怎么解决?
  15. utc时间 单位换算_UTC转换本地时间
  16. MP4学习(九)ts-mp4源码阅读(7)mdia box的解析
  17. 2019年,实现 React 动画的 5 种最常用方式
  18. rk3288 定时器使用
  19. mysql 的数据类型
  20. 中国幼儿教育市场运营模式与未来发展方向分析报告2022版

热门文章

  1. 数据分析实战应用案例精讲-【概念篇】用户画像(补充篇)(附实战案例)
  2. 计算机编程几岁开始学,小孩子学习编程要从几岁开
  3. python modifysetup什么意思_setup.py人性化指南
  4. VS工程目录下各文件的含义以及如何打开源文件进行编译
  5. RuntimeError: PytorchStreamReader failed locating file constants.pkl: file not found
  6. 走进Prime Time系列 - 走进PT - 01
  7. linux kc网络电话,kc网络电话下载_kc网络电话V2.7.2.0 - 系统之家
  8. 吃喝玩乐还能赚钱,这个行业高薪不看出身!
  9. google 浏览器迅雷支持
  10. Java个人登陆账号