首页 > 其他分享 >在 git 上 push 之后的代码如何撤回

在 git 上 push 之后的代码如何撤回

时间:2022-09-25 22:47:23浏览次数:54  
标签:文件 git 撤回 提交 push commit

情景

  • 不小心将一些文件 commit, push 到了远程分支, 想撤回, 怎么办
  • 当文件少的时候, 可以根据更改记录手动还原, 多的话就会比较麻烦
  • 如何将这个 commit 的文件都还原呢?

操作流程

构造提交记录

img

撤回提交到第二次的提交记录

img

选择混合, 文件不会被更改, 差异也不会被保存

img

文件内容看起来没有变化, 其实已经撤回到第二次修改的位置

img

强制 push 到远程分支 (慎重操作), 要确定不会影响到别人的提交

img
img

这样子就完成了 push 的撤回

标签:文件,git,撤回,提交,push,commit
From: https://www.cnblogs.com/isChenJY/p/16729244.html

相关文章

  • Git 合并代码遇到冲突如何解决
    Git合并代码遇到冲突如何解决根据这个视频记录的笔记【git合并代码遇到冲突如何解决】https://www.bilibili.com/video/BV1hb4y1e7p9?share_source=copy_web背景实......
  • Git 如何暂存代码
    Git如何暂存代码根据这个视频记录的笔记【git如何暂存代码】https://www.bilibili.com/video/BV1tT41177KV?share_source=copy_web场景在分支上正在写代码,突然需要......
  • git 使用 access token
    申请token在.git/config文件中修改修改前:[core] repositoryformatversion=0 filemode=false bare=false logallrefupdates=true symlinks=false ......
  • 【Vue项目实践】套用github 上的项目(vue3 + Element Plus)运行 可编辑表格
    在Vue3+ElementPlus中生成动态表格gitclonehttps://github.com/kalacloudCode/how-to-build-dynamic-table-in-vue-element-plus.git参考博客:vue3+Element......
  • 实际工作中 GIT 如何创建合并推送分支
    实际工作中GIT的分支合并是如何操作的?根据这个视频记录的笔记【实际工作中GIT如何创建合并推送分支】https://www.bilibili.com/video/BV1eD4y1F7Kt?share_source=cop......
  • jenkins+gitee,jenkins+gitlab+harbor
    jenkins:打包部署,运维,用于监控持续重复的工作代码审查工具Sonar--分析c#代码FxCop:微软的代码分析工具MobaXterm拯救者900RJenkins安装插件,拉取gitee代码0.更新插件......
  • git rebase 使用
    1.GITREBASE使用说明gitrebase作用将提交进行合并有些时候,我们在开发的时候,可能在本地做了几次提交,但是这个提交是解决一个问题的,这个时候如果我们向远程推送的时......
  • Github能够访问但是不能clone文件
    最近换了个地方,先是访问不了github,我意思到我这个地方区域网是无法访问的,后面修改DNS,还是不行,最后浏览器配置能够访问了。然后坑爹地方又出来了,项目不能clone,说什么clon......
  • 路由多次执行相同push|replace问题
    一、场景项目中实现商品搜索功能,用户可以从导航栏点击分类或搜索框输入关键词搜索商品,通过编程式导航携带参数给Search页面。此时用户可能多次点击同一分类或者搜索同一关......
  • IDEA配置gitee码云
    在开发过程中,经常需要备份代码,市面上的代码托管平台有很多,我这里使用的是码云。具体配置如下:前期准备:申请账号,配置git第一步:在git命令行工具配置git首先是配置git的全局......