Git 的引用规格(refspec)语法

embedded/2025/1/11 5:18:59/

目录

  • 引用规格语法格式
  • 常见用法
    • 强制 -f 和 + 的区别
    • git fetch origin remote-branch:local-branch 和 git push origin local-branch:remote-branch 区别

引用规格语法格式

格式如下:[+]<src>:<dst>

常见用法

# fetch
git fetch origin <remote-branch>:<local-branch>  从远程仓库 origin 的 <remote-branch> 分支拉取最新的提交,并将其创建或更新为本地的 <local-branch> 分支
git fetch origin :release 等价于 git fetch origin main:dev2 表示使用远程仓库默认分支# pull
git pull origin <remote-branch>:<local-branch># push
git push origin <local-branch>:<remote-branch>   将本地仓库的 <local-branch> 分支推送到远程仓库 origin 的 <remote-branch> 分支# 删除远程分支
git branch -d -r origin/<remote-branch>
git push origin :<remote-branch>                 删除远程仓库 origin 中的 <remote-branch> 分支

强制 -f 和 + 的区别

# +
git push origin +<local-branch>:<remote-branch>     + 表示强制的意思git push origin +dev1216:1216                       只想强制更新一个特定的分支
git push origin -f dev1216:1216 featureA:featureA   可一次性强制更新多个分支

git_fetch_origin_remotebranchlocalbranch__git_push_origin_localbranchremotebranch__31">git fetch origin remote-branch:local-branch 和 git push origin local-branch:remote-branch 区别

git fetch origin 1216:dev1216 这条命令的作用是从名为origin的远程仓库中获取1216分支的最新代码,并将其存储为本地的dev1216远程跟踪分支。这通常用于在不立即合并的情况下,先获取远程分支的更新并进行检查或对比。
git fetch origin 1216:dev1216 这条命令目的很明确,就是从远程仓库的1216分支获取最新的更改,并将其合并到本地的 dev1216分支


http://www.ppmy.cn/embedded/152916.html

相关文章

功能篇:mybatis中批量插入

在 MyBatis 中进行批量插入&#xff0c;可以通过几种不同的方式来实现。以下是两种常见的方法&#xff1a; ### 1. 使用 foreach 标签 MyBatis 提供了 <foreach> 元素来遍历集合&#xff08;如 List、Set 等&#xff09;&#xff0c;这可以用来构建动态 SQL 语句&#xf…

git命令收集

强制丢弃所有修改&#xff0c;和仓库代码一致 git reset --hard 更新子模块 git submodule update每个子模块 重置到最新节点 git submodule foreach --recursive git reset --hard清除每个子模块未跟踪的文件 git submodule foreach --recursive git clean -fd清理未跟踪的…

Spring实现通过工具类统一输出日志(不改变日志类信息)

版权说明&#xff1a; 本文由CSDN博主keep丶原创&#xff0c;转载请保留此块内容在文首。 原文地址&#xff1a; https://blog.csdn.net/qq_38688267/article/details/145022997 背景 实现输出带动态标签的日志需求后&#xff0c;实际操作过程中&#xff0c;输出日志的代码为&a…

maven的生命周期

1.maven的生命周期是什么&#xff1f; Maven的生命周期就是为了对所有的maven项目构建过程进行抽象和统一。 2.Maven中有3套相互独立的生命周期&#xff1a; clean&#xff1a;清理工作。 default&#xff1a;核心工作&#xff0c;如&#xff1a;编译、测试、打包、安装、部署等…

pytorch torch.full_like函数介绍

torch.full_like 是 PyTorch 中用于创建一个具有特定值的新张量&#xff0c;其形状和数据类型与给定张量相同。 函数定义 torch.full_like(input, fill_value, *, dtypeNone, layoutNone, deviceNone, requires_gradFalse, memory_formattorch.preserve_format)参数说明 inpu…

本地ollama连接不稳定,embeding易断开:faiss小样本向量数据库合成

解析了800份PDF&#xff0c;在使用ollama转向量数据库时&#xff0c;总是会中间断开。解决思路是划分了7个batch&#xff0c;每个batch有100份&#xff0c;在将batch转向量数据库&#xff0c;这时就很少断开了。 正好faiss提供了一个方法&#xff0c;merge_from&#xff0c;能够…

【源码+文档+调试讲解】项目申报小程序

摘 要 随着信息技术和网络技术的飞速发展&#xff0c;人类已进入全新信息化时代&#xff0c;传统管理技术已无法高效&#xff0c;便捷地管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;各行各业相继进入信息管理时代…

工作中Excel技巧整理

系列文章目录 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、整列加一个数二、数据处理方法1.剔除异常值&#xff0c;即最大值和最小值剔除。 三、去掉整列某一个字符串 前言 整理常见的工作…