【git系列】切换分支相关命令

【git系列】切换分支相关命令背景为什么小编突然整理出这样一份命令呢?起因还是目前的工作项目的微服务太多,使用idea切换分支时,很容易点错或者合并错分支代码,于是小编下定决心,放弃使用工具切换分支,使用命令操作,使用之后发现爽的一批,操作起来666的,同时也希望帮助小伙伴们快速入门Git操作分支;命令命令的含义和介绍这些八股文,小编不再累赘,直接上命令创建并切换到本地分支gitcheckout-b分支名切换分支gitcheckout分支名两者的区别是否带-b提交分支到远程仓库(本地分支与

大家好,又见面了,我是你们的朋友全栈君。

背景

为什么小编突然整理出这样一份命令呢?起因还是目前的工作项目的微服务太多,使用idea切换分支时,很容易点错或者合并错分支代码,于是小编下定决心,放弃使用工具切换分支,使用命令操作,使用之后发现爽的一批,操作起来666的,同时也希望帮助小伙伴们快速入门Git操作分支;

命令

命令的含义和介绍这些八股文,小编不再累赘,直接上命令

  • 创建并切换到本地分支
git checkout -b 分支名
  • 切换分支
git checkout 分支名

两者的区别是否带 -b

  • 提交分支到远程仓库
(本地分支与远程分支没有建立映射绑定关系,并创建远程仓库分支)
git push --set-upstream origin 分支名
建立绑定关系之后,就是常见的命令:
git push
  • 将本地分支和远程分支建立映射关系
git branch -u origin/分支名
  • 查看本地当前分支
git branch
  • 查看远程分支
git branch -r
  • 查看远程各分支的最新提交记录
git branch -r -v
或者 git branch -rv
  • 删除本地分支
git branch -d 分支名
  • 删除远程分支
git branch -r -d origin/分支名
git push origin :分支名

  • 查看当前分支修改状态
git status 
或者
git status -s
  • 合并分支
切换到目标分支即需要将别的分支(源分支)合并到当前分支;
git merge develop

而且使用命令终端切换分支,同时降低idea刷新次数,每次切换分支时,idea整个页面都要刷新渲染,导致电脑小风扇飕飕的~

推荐大家使用命令终端对分支进行操作,让自己牢记更多的命令。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151455.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TCP-Traceroute核心代码[通俗易懂]

    TCP-Traceroute核心代码[通俗易懂]//tracer.c//Copyright(c)1999-2004//S8S8.netNetworkTech.Forum//writtenby13thFloor//Allrightsreserved.#include#include#include#includeusingnamespacestd;#include”pcap.h”#include”hea

    2022年6月20日
    30
  • sql报错未明确定义列_人的基本定义

    sql报错未明确定义列_人的基本定义当数据库根据字段名无法确定具体哪一列时,就会报未明确定义列的错误。如表中有相同的字段,然后要查询此表的重复的某一字段就会报未明确定义列的错误。有时候,一个sql语句没错,但根据sql语句执行的子表查询,就很有可能报错。selectt1.*fromt1;上例中的“sql语句”,可能会有重复的字段,sql语句没错,但像上例它作为子表查询的时候就会报未明确定义列的错误selectt.*from(selectt1.a,t1.afromt1)t…

    2022年10月5日
    3
  • ScaleAnimation开始结束位置分析[通俗易懂]

    ScaleAnimation开始结束位置分析[通俗易懂]做项目的时候,需要用到动画,大小和位置都不一样。刚开始想到的是ScaleAnimation和TranslateAnimation进行组合,但实验后发现,目标位置始终不对,只用TranslateAnimation是没有问题,所以ScaleAnimation应该不只是进行了缩放经过查找资料,发现ScaleAnimation还进行起始位置的移动。ScaleAnimation分为两种情况,从本身的位置…

    2022年10月15日
    2
  • 增强版在线LEFSe分析和可视化鉴定标志性基因或物种

    增强版在线LEFSe分析和可视化鉴定标志性基因或物种LEfSe分析即LDAEffectSize分析,是一种用于发现和解释高维度数据生物标识(基因、通路和分类单元等)的分析工具,可以进行两个或多个分组的比较,它强调统计意义和生物相关性,…

    2022年6月10日
    51
  • vue富文本编辑器的使用_elementui富文本

    vue富文本编辑器的使用_elementui富文本写好的富文本编辑器,附带功能齐全,复制即用!!!(Quill官方中文文档)一、安装二、注册1.在.main.js中注册富文本编辑器三、使用1.以下是写好的富文本编辑器,附带功能齐全(Quill官方中文文档)2.新建一个Editor文件夹,文件夹下创建一个index.vue文件,将此复制到vue文件里3.将Editor文件夹放入Vue项目的components组件包里方便其他页面直接引用富文本编辑器5.页面引入刚刚写好的富文本编辑器组件6.效果:………

    2022年10月14日
    6
  • 自旋锁和互斥锁区别在哪_互斥锁的实现

    自旋锁和互斥锁区别在哪_互斥锁的实现POSIXthreads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。线程同步(ThreadSynchronization)是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来对多个线程之间共享的临界区(CriticalSection)进行保护(另一种常用的同步机制是barrier)。Pthreads提供了多种锁机制:…

    2025年8月20日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号