首页 > 其他分享 >git 用远程强制覆盖本地分支的方法

git 用远程强制覆盖本地分支的方法

时间:2022-12-26 09:47:24浏览次数:55  
标签:origin git -- && 强制 远程 分支

 

使用场景

 有次合并了别的分支代码,但是想合并单个文件,结果试一下全合并了,那么不想要这次合并,需要用远程强制覆盖本地分支的方法。

另外合并单个文件用cherry-pick方法。

参考:https://www.shuzhiduo.com/A/LPdoqQGNJ3/

https://blog.csdn.net/pfourfire/article/details/126159155

 

具体实践

  1. 使用git fetch --all

    可以拉取所有远程的分支最新情况,如果关联了origin、gitee、gitlab等等多个远程仓库的话,可以通过--all拉取所有远程最新情况到本地,这里的origin、gitee、gitlab都是关联远程分支的时候自己命名的,比如:git remote add origin git@xxx地址 的时候加上的远程名为origin,可以通过git remote 查看所有关联的远程名;

    如果只是关联了一个远程,则可以直接git fetch ,不需要 --all

  2.  git reset --hard origin/远程分支名

    其中origin就是远程名,代表使用origin的远程指定分支,覆盖本地当前分支
  3. git pull (这个看情况,有时候也不需要执行)
    git pull 更新远程即可
  4. 也可以以上三个操作合成一个执行,如下:
    git fetch --all && git reset --hard origin/远程分支名 && git pull

 

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:origin,git,--,&&,强制,远程,分支
From: https://www.cnblogs.com/cainiao-Shun666/p/17005002.html

相关文章

  • 学 Rust 要几天?「GitHub 热点速览 v.22.51」
    本周的GitHubTrending非常给力,一是解决了Rust的学习问题,提供了一个全面的教学课程;二是提供了多个高性能工具,比如,为PWA而生的atrilabs-engine,部署方便,前后端同学都......
  • 一次 gitlab 升级的思考
    1.动机一个版本的gitlab用着好好的,为什么会想着去升级呢?在一个宁静的下午,我左手github,右手gitlab,代码借鉴得那叫一个得心应手,突然公司的gitlab访问非常的缓慢,并且有时候......
  • Cf 54C First Digit Law
    Cf54CFirstDigitLaw题意:一个数组中有n个数,给出第\(i\)个数的范围\([l_i,r_i]\),定义这n个数中以1开头的数为特殊数,求这n个数中,特殊的数出现的比例至少为k%的概率......
  • 解决manjaro中安装goldendict-git 时Can't exec "aclocal": 没有那个文件或目录
    在安装goldendict-git时,刚开始,非常顺利yay-Sgoldendict-git ::正在检查冲突...::正在检查内部冲突...[Aur:1]goldendict-git-1:1.5.0rc2.r521.g99982a1c-2[AurMa......
  • 常见的数据分析师的面试问题 完整文件放在GitHub链接上了!!!擅用crtl + F
    文章目录​​前言​​​​1.常见的数据分析师的面试问题​​​​1.1基础知识考查​​​​**1.1.1概率论与数理统计:**​​​​(1)用简洁的话语简述**随机变量**的含义。​......
  • IDEA之远程调试代码
    第一步:新建SpringBoot项目,创建测试的Controllerpackagecom.zhixi.controller;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframew......
  • gitlab 配置邮箱服务
    1配置邮件服务的用途合并请求邮件通知账号注册邮件通知修改密码邮件通知2配置步骤开启qq邮箱smtp服务修改gitlab配置文件测试邮件服务3修改gitlab.rb配置文件vi/etc......
  • git学习
    一、推送到远程仓库方法1、先将仓库clone到本地,修改后再push到Gitee的仓库1、gitclonehttps://gitee.com/用户个性地址/HelloGitee.git#将远程仓库克隆到本地如......
  • gdbserver远程调试
    在嵌入式系统开发中,我们经常通过使用交叉调试工具实现远程调试。采用远程调试的主要原因是大多数嵌入式平台不太适合进行本地调试,在很多嵌入式平台上内存等资源受限制,并且......
  • Git bisect 命令帮助定位首次引入错误的提交
    Git的bisect工具通过快速识别坏的提交,节省了时间和精力。你是不是有过这样的经历:发现代码中有错误bug,但不知道这个错误是什么时候引入的。这有可能是因为,某个人提交了一......