【Sourcetree】【Git】提交后无法推送,优雅回滚

Sourcetree 提交后,推送报错,优雅回滚

无法提交怎么回滚最好呢?接下来,我用我的方法来进行操作一下吧!如果要跟着我操作,操作前,一定要先备份 ,不然操作不当就会出现把代码重置掉了哈!(也可以利用 贮藏功能 来进行先备份)

操作流程

找到当前分支提交前的上一个远程节点,右击,重置当前分支到此提交。

选择软合并,保持所有本地改动,就回滚到提交前了(这里要注意,回滚到提交前,就是提交信息也会消失了。并且一定要软合并,简单的事情简单做)

最后,就是回滚回来了的

【小知识】贮藏功能

在开发过程中,如果有临时另外更紧急任务要先完成开发,那么贮藏功能这时候就很有用了!

可以先把开发对应的先贮藏,然后再切分支或者当前分支进行开发!

相关推荐
C137的本贾尼10 小时前
Git基本操作(四):删除文件
git
C137的本贾尼10 小时前
撤销修改:三种场景下的“反悔”操作
git
C1161111 小时前
antdesign使用git命令clone仓库后,找不到CLAUDE.md 文件什么原因
git
BoomHe13 小时前
git Rebase 为任意一笔提交补上 Change-Id
android·git·android studio
OsDepK14 小时前
AudioSplit音频多轨免费分离工具即将发布
ide·git·python·音视频·集成学习
jiayong2314 小时前
Git 常见错误与详细解决方案
大数据·git·elasticsearch
jiayong2315 小时前
Git 分支命名、区别、联系与顺序关系说明
大数据·git·elasticsearch
无风听海16 小时前
Git 对象存储模型深度解析
git
展翅飞翔的小王16 小时前
速查】Git 常用提交流程 + 强制用远端覆盖本地
git
C137的本贾尼16 小时前
分支管理(一):创建、切换与合并,体验“平行宇宙”
git