如何在srouce tree上撤销已提交的代码

这篇具有很好参考价值的文章主要介绍了如何在srouce tree上撤销已提交的代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

场景:

在实际工作中我习惯使用sourcetree作为git版本管理工具搭配vscode编译器,同时提交代码的步骤为暂存->提交->推送,但是提交后发现代码有错误不想推送该怎么办呢?接下来将介绍在sourcetree上如何撤销提交的代码


解决方案:

步骤1:右键选择想要撤回的commit
sourcetree怎么删除提交,vscode,git,github

步骤2:选择软合并
sourcetree怎么删除提交,vscode,git,github

步骤3:点击确定后,撤回的commit会保留在本地vscode的暂存区,此时你只需要修改你的代码,重新提交即可。文章来源地址https://www.toymoban.com/news/detail-527611.html

到了这里,关于如何在srouce tree上撤销已提交的代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Sourcetree 克隆仓库,提交代码使用

    未下载的可以参考: Sourcetree安装详细(最新版本)_sourcetree最新版安装教程-CSDN博客 4.1右上角加号,clone 4.2粘贴链接,选择文件夹,选择克隆的分支   5.1提交 将修改的代码暂存,填写提交说明,提交 5.2推送  最后推送即可

    2024年01月21日
    浏览(44)
  • git撤销一次代码提交方法

    以下方法亲测有效,但是根据需求选择哦~ 友情提示,注意备份! 方法一: 1. 删除上一次提交 ,或者 撤销上一次合并 , reset 方式是将 HEAD 指针指到指定提交,历史记录则不会出现你删除的上步 commit 记录等,合并时间线等都会删除彻底,并删除 merge 操作所产生的所有代码

    2024年02月11日
    浏览(44)
  • git 如何撤销某次远程仓库的提交

    要撤销某次远程仓库的提交,可以按照以下步骤操作: 首先使用 git log 命令查看需要撤销的提交的 SHA-1 值。例如: 上面的 git log 输出显示两个提交,其中最新的提交是一个被称为“revert commit”的提交,它用于撤销另一个提交(即前一个提交)。 使用 git revert 命令来创建一

    2024年02月11日
    浏览(51)
  • git实战技巧-本地刚做出的修改、暂存和提交如何进行撤销

    1、解决思路 工作区和暂存区内容的撤销,直接按照对应命令或者IDEA界面完成操作就行。 对于已提交的撤销回滚建议如下: 1. 代码如果仅仅是回撤到指定版本,该版本之上的更新是不需要的,选择Hard模式。 2. 代码回撤到指定版本时,需要保存该版本之上的更新,可以选择

    2024年02月10日
    浏览(43)
  • 技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

    按快捷键 alt+9 打开git窗口 可以看到刚误提交的commit,还好还没push到远程库,还有的救 右键选中前一个commit,选reset 可以看到有4种选择,其中 Soft 和 Mixed 都可以在撤销commit的前提下还会留下文件的修改 但是, Hard 和 Keep ,会撤销commit,但是会把所有文件的修改都去掉,辛辛

    2024年02月05日
    浏览(66)
  • SourceTree如何看代码分支图谱?

    在实际工作中,可能会基于master分支拉一个dev分支去开发一个新功能,等新功能测试完毕后,合并到master分支去做上线部署。具体图谱如下: 初始化分支如下图,一个master分支,一个dev分支,dev分支拉取于master分支,进行两次提交后,合并到master分支,下面基于此图进行分支

    2024年02月12日
    浏览(29)
  • Sourcetree 回滚提交和重置提交

    1.首先创建了4次的代码提交 2.回滚提交到某一次提交 选中需要回滚到的提交的分支(此次提交的内容将会被删掉),此时是没有冲突情况! 可以看到,这里是反向的一个操作,删除了第三次的提交内容! 直接推送即可! 3.在第三次提交的代码位置,新增第五次的代码提交

    2024年02月09日
    浏览(48)
  • SourceTree中“提交回滚”和“重置到此次提交”的区别

    用一个例子来说明: 若只需要撤销2的提交,1、3保留,则点击记录2右键“提交回滚”,则本地的2被回滚,推送后线上分支也回滚了。(恢复刚刚到操作:点击“提交回滚”后的右键再次“提交回滚”,则撤销了刚刚的回滚,即1、2、3都在) 注意: 提交回滚时,2的提交记录

    2024年02月05日
    浏览(40)
  • sourceTree合并一次提交的内容

    在基于git的开发中,经常遇到不同分支需要合并某一次特定的提交的代码,而不是合并整个代码。 场景:A分支是通用分支,B分支是私有化分支,现在A分支修改了一个通用的功能,需要合并到B分支上,功能在一次提交上。B分支只需要这次提交的代码,对A分支上改动的其他代

    2023年04月26日
    浏览(44)
  • Sourcetree提交项目是提示文件名太长

    error: open(\\\"api/moses1.ofashion.com.cn/get_comment_show_list%3fpresentation_type%3d0%26refer%3dOFSMSCountryListViewController%26count%3d30%26start%3d0%26smdid%3d201809252248380b85f47d0221964d5ca9cc21235254bb016d44672.json\\\"): Filename too long error: unable to index file \\\'api/moses1.ofashion.com.cn/get_comment_show_list%3fpresentation_type%3d0%26refer%3dOFSM

    2024年02月16日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包