Git 分支操作

server/2025/2/26 19:32:11/

Git 分支的 CRUD 操作

增:切换远程分支到本地

直接将远程分支检出为本地的一个分支并切换到该分支git checkout [远程分支名称]

新建一个本地分支并关联到远程分支上 -b 命令:git checkout -b [本地分支名称] origin/[远程分支名称]
(必须加上origin/标识是远程的分支 -b 表示重命名)

踩坑:未标记远程分支,直接使用git checkout -b [分支名]

git checkout -b [分支名] 作用是,基于当前分支,检出一个新的分支,并切换到新分支,是以下两个命令的合集:

  • git branch [分支名]
  • git checkout [分支名]

这种从当前项目检出的分支,其实跟远程分支毫无关系,只是恰好名字和远程分支的名字一致而已,所以pull/push的时候还需要手动关联,所以并不推荐这种方式切换远程分支。这种情况下pull/push的时候,需要指定 <remote><branch>,清楚的告诉git要把分支关联到哪个远程

增:关联远程分支与本地分支

如果你没有按照上面的方式,而是自己创建了本地分支,那么需要将其关联到远程分支才能推送修改。关联本地分支到远程分支:git branch --set-upstream-to=[远程分支] [本地分支],例如:

git branch --set-upstream-to=origin/develop develop

本地分支可省略,默认当前分支。

删:删除分支

git branch –-delete 也可以简写为git branch –d

  • git branch –d dev:删除本地dev分支

  • git push origin –d branch:删除远程分支

  • git branch –d –remotes:删除追踪分支

改:切换本地分支

git checkout [本地分支]

改:修改本地分支名称

git branch -m [旧分支名] [新分支名]

git_48">查:git查看本地分支关联(跟踪)的远程分支之间的对应关系

git branch -vv 分支后[]内即为远程分支的名称


http://www.ppmy.cn/server/170827.html

相关文章

多线程进阶 : 八股文面试题 一 [Java EE 多线程 锁和死锁相关问题]

目录 锁策略: 1. 乐观锁 vs 悲观锁 2. 轻量级锁 vs 重量级锁 3. 自旋锁 vs 挂起等待锁 4. 公平锁 vs 非公平锁 5. 可重入锁 vs 不可重入锁 6. 读写锁 vs 互斥锁 Java中 synchronized 内部实现策略 (内部原理) Java中的synchronized具体采用了哪些锁策略呢? 死锁相关 …

Axios 取消请求

如果是react项目&#xff0c;推荐ahooks 如果是vue项目,推荐ahooks-vue 但如果用的是纯axios, 想要取消请求的话&#xff0c;可以这样 axios文档 request.js// 存放请求的key和取消请求的方法 const reqMap new Map()// 创建实例 const instance axios.create({baseURL: …

【leetcode hot 100 49】字母异位词分组

一、错误思路&#xff1a;在判断是否str[i]的每一个字母都存在于str[j]中 class Solution {public List<List<String>> groupAnagrams(String[] strs) {List list new ArrayList();Map<Integer,Integer> map new HashMap(); // 用map存放记录已经查找到的…

进程间通信中间件---ZeroMQ

ZeroMQ&#xff08;也称为 MQ 或 0MQ&#xff09;是一个高性能的异步消息传递库&#xff0c;专为分布式或并发应用程序设计。它提供了多种通信模式&#xff08;如请求-响应、发布-订阅等&#xff09;&#xff0c;并且可以在多种传输协议&#xff08;如 TCP、IPC、PGM 等&#x…

加油站小程序实战教程02数据源设计

目录 一、引言二、需求分析三、表结构设计思路四、关键设计要点五、总结 一、引言 在移动互联网时代&#xff0c;小程序已成为连接用户与服务的重要桥梁。以加油小程序为例&#xff0c;其核心功能涉及地图定位、加油站展示、加油下单、钱包管理、优惠券、订单管理以及发票、车…

体验用ai做了个python小游戏

体验用ai做了个python小游戏 写在前面使用的工具2.增加功能1.要求增加视频作为背景。2.我让增加了一个欢迎页面。3.我发现中文显示有问题。4.我提出了背景修改意见&#xff0c;欢迎页面和结束页面背景是视频&#xff0c;游戏页面背景是静态图片。5.提出增加更多游戏元素。 总结…

Nginx的安装和部署以及Nginx的反向代理与负载均衡

Nginx的安装和部署以及Nginx的反向代理与负载均衡 1. 本文内容 Nginx的安装Nginx的静态网站部署Nginx的反向代理与负载均衡&#xff0c;配置反向代理与负载均衡 2. Nginx的安装与启动 2.1 什么是Nginx Nginx是一款高性能的http服务器/反向代理服务器及电子邮件&#xff08…

【多模态处理篇二】【深度揭秘:DeepSeek视频理解之时空注意力机制解析】

一、为啥要搞视频理解这事儿 咱先唠唠为啥视频理解这么重要哈。现在这互联网时代,视频那可是铺天盖地的。你刷短视频平台,看在线电影,玩游戏直播,到处都是视频。但是计算机它一开始可不懂视频里到底是啥意思,它看到的就是一堆像素点和声音信号。 视频理解呢,就是要让计…