技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

这篇具有很好参考价值的文章主要介绍了技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 哎呀,不小心把不能提交的“机密”加入commit了

  • 按快捷键alt+9打开git窗口
  • 可以看到刚误提交的commit,还好还没push到远程库,还有的救
    技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

2. 使用reset来修复的话要注意有坑,选Soft和Mixed,千万别选Hard和Keep

技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit
技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

  • 右键选中前一个commit,选reset
  • 可以看到有4种选择,其中SoftMixed都可以在撤销commit的前提下还会留下文件的修改
  • 但是,HardKeep,会撤销commit,但是会把所有文件的修改都去掉,辛辛苦苦写的代码一下子就没了

3. 使用revert,只能修修补补,但commit还在,当然有好处是会留下使用痕迹,方便别人理解

技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

4. 推荐使用:undo commit

技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

  • 简单方便,一键搞定,还不用纠结用哪一个模式,SoftMixedHardKeep,其实看命令就是Soft模式

5. reset和revert的区别

  • 大白话说就是,reset会直接掩盖痕迹,别人不知道你犯过蠢
  • 而revert就是给你改过的机会,但是会留下黑历史,别人一看就知道曾经犯过蠢,好处就是有助于别人理解思路过程

enjoy!文章来源地址https://www.toymoban.com/news/detail-451120.html

到了这里,关于技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git 撤销已经push到远程的提交

    工作中会有很多时候提交git的时候会提交错东西,而且已经push到远程的话怎么办呢? 一种常见的方法是使用 git revert 命令来创建一个新的提交,撤销先前的提交。这种方法会保留撤销提交的历史记录,并且不会改变已经推送到远程仓库的历史记录。 以下是使用 git revert 撤销

    2024年02月04日
    浏览(53)
  • git 撤销已经push的代码(本地代码和远程仓库)

    注: HEAD~1 的意思是最近一个版本,也可以写成 HEAD^ 如果需要撤回最近两次提交的commit,可以使用 HEAD~2 ,依次类推。 此时通过 git log 可查看本地代码已经回退到 目标版本。 如果你是项目的owner,在本地 master 分支使用git rebase 或者 git reset撤销了一些commit之后,想要强制推送

    2024年02月11日
    浏览(68)
  • JetBrains全家桶:如何自定义实现类TODO注释?

    TODO注释大家应该都用过,在注释开头打上TODO的话,软件下方的TODO选项卡里就可以自动筛选出你打了TODO的注释,你可以点击里面对应的注释来实现快速跳转。 jetbrains全家桶(如Pycharm、IntelliJ idea等)基本都默认支持这一特殊的注释,那如何自定义属于自己的TODO注释呢? 效果

    2024年02月15日
    浏览(42)
  • git——如何撤销已经push到远程的修改

    先明确四种状态: state 1 (上一次提交) 本地文件编辑后进行保存【操作】 state 2 本地文件保存后进行 git add 【操作】 state 3 提交 commit【操作】 state 4 对commit 进行 push【操作】 state 5 首先,push到远程的提交,肯定是已经在本地提交过的,因此先撤销本地分支。 撤销本地分支

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

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

    2024年02月11日
    浏览(52)
  • 如何在srouce tree上撤销已提交的代码

    在实际工作中我习惯使用sourcetree作为git版本管理工具搭配vscode编译器,同时提交代码的步骤为暂存-提交-推送,但是提交后发现代码有错误不想推送该怎么办呢?接下来将介绍在sourcetree上如何撤销提交的代码 步骤1:右键选择想要撤回的commit 步骤2:选择软合并 步骤3:点击确

    2024年02月12日
    浏览(38)
  • jetbrains全家桶历史版本下载(IDEA/PyCharm...)

    IDEA: 其他版本 - IntelliJ IDEA (jetbrains.com) https://www.jetbrains.com/zh-cn/idea/download/other.html PyCharm: 其他版本 - PyCharm (jetbrains.com) https://www.jetbrains.com/zh-cn/pycharm/download/other.html Goland: 其他版本 - GoLand (jetbrains.com) https://www.jetbrains.com/zh-cn/go/download/other.html 其他IDE工具修改地址栏IDE名称即可

    2024年04月15日
    浏览(44)
  • git: 如何编辑已经提交记录的作者

    在Git中,如果我们想要编辑已经提交的记录的作者信息,可以使用 git rebase 命令配合 --author 选项。以下是一步一步的指导: 备份 : 在执行这些操作之前,请确保对仓库进行了备份。编辑历史记录是一个危险的操作,可能会导致数据丢失。 定位Commit : 首先,确定想要修改的提

    2024年04月09日
    浏览(46)
  • 【Jetbrains全家桶】PyCharm等专业版学生用户申请详细教程

    前 言 一、注册和登录学信网账号 二、获得学信网认证 三、申请免费许可证  四、结论 在软件开发的过程中,Pycharm是许多Python开发者的首选集成开发环境(IDE)。然而,购买Pycharm的正版许可证可能对于某些开发者来说是一笔不小的开销。但是,你可能不知道的是,通过学信

    2024年04月12日
    浏览(60)
  • 试图将更改推送到 GitHub,但是远程仓库已经包含了您本地没有的工作(可能是其他人提交的修改)

            这通常是由于其他人或其他仓库推送到了相同的分支上,导致您的本地仓库和远程仓库之间存在冲突。 To github.com:8upersaiyan/CKmuduo.git ! [rejected] main - main (fetch first) error: failed to push some refs to \\\'github.com:8upersaiyan/CKmuduo.git\\\' hint: Updates were rejected because the remote contains wor

    2024年02月14日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包