首页 > 其他分享 >git远端分支合并错误,需要回退到之前的分支

git远端分支合并错误,需要回退到之前的分支

时间:2022-11-02 10:37:01浏览次数:87  
标签:reset git modify file 回退 远端 分支

工作中经常遇到git commit后(尚未git push操作),需要回退的情况具体方法如下:

1.执行git log找到本次commi的ID信息

比如commit id信息为:90f1ce4d73c5dc63f46fa61984a6bb878f47374

2.执行git reset --soft HEAD^操作

对应HEAD即上述commit id信息

git reset --soft 90f1ce4d73c5dc63f46fa61984a6bb878f47374^

说明:最后的符号^记得不要漏掉

此时通过git status时,可以看到git add 的文件(绿色)

3.git reset modify_file

通过git reset modify_file 操作后,

通过git status可以看到红色的修改文件

4.git checkout modify_file

通过git checkout modify_file还原至修改之前状态

5.git checkout modify_file还原不了之前的状态,本地取消所有的暂存

此时本地分支是之前所在的分支,但是远端分支还是存在错误的,需要强推本地分支到远端

通过使用git push -f  强推

此时本地和远端都切换回之前的分支

标签:reset,git,modify,file,回退,远端,分支
From: https://www.cnblogs.com/mushanya/p/16850213.html

相关文章

  • GIT常用指令
    拷贝项目代码gitclone+项目地址新建、切换分支gitbranch-a 查看已有的分支gitswitchmain 切换到要拉取的代码分支(从main分支拉取,也从main分支更新......
  • .gitignore模板
    #customBiomind-Utils/*.log.*temp/*.tar*.zip*_temp/Miniconda3-4.5.12-Linux-x86_64.sh*.code-workspace*.built_tempfile*.ndpi*.idea.vscode/node_mod......
  • Git & Linux
    Git资源下载技巧:所有需要外网下载的资源可以去找对应的国内镜像进行下载。基本Linux命令学习cd改变目录cd..回退上一级cd进入默认目录pwd显示当前目录路径......
  • 有可能是学习Git命令最好的网站
    网站地址:https://learngitbranching.js.org/?locale=zh_CN网站以沙盒闯关的方式学习Git各个命令,每次关卡都介绍本次要学习的Git指令,通过沙盒+命令行的方式来引导你通过已......
  • Git
    Git简介最好的版本管理系统没有之一解决的问题代码的版本管理团队分工协作git常见命令gitconfig--globaluser.name“用户名”gitconfig--globaluser.email......
  • biogeme巢式logit选择学习
    #导入库```pythonimportpandasaspdimportcsvfrombiogemeimportmodelsimportbiogeme.biogemeasbioimportbiogeme.databaseasdbfrombiogeme.expressionsimpo......
  • Java学习笔记day2--分支结构之switch
    /*switch(表达式){case常量1:语句1;//break;case常量2:语句2;//break;……default:语句;//break;说明:1.按......
  • git
    1.Git基础(1)版本管理是一种记录文件变化的方式,以便将来查阅特定版本的文件内容(2)Git是一个版本管理控制系统(缩写VCS),它可以在任何时间点将文档的状态作为更新记录保存起来,......
  • Windows下Git Bash运行python的三种办法
    以前运行cmd命令都是在cmd里面的,但是那个页面实在是太丑了,后面我就全部用gitbash来运行window下的命令了。但是在gitbash中运行下python–-version或piplist命令......
  • git还原指定版本
    git还原git还原找到还原的版本号:2b20687810f82bdfa91c4fcfc3faba5683ad0862gitpush-foriginpingmei_1.9.0 ......