关于IDEA中Git暂存代码的使用

 更新时间:2022年01月27日 10:02:54   作者:七国的天下,我要九十九  
本文主要介绍了关于IDEA中Git暂存代码的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一 问题引入

​ 在日常工作中, 通常都按照迭代功能划分分支开发, 即一个迭代一个分支. 正常迭代开发-测试-上线没有问题. 可是突然上个分支有一个很紧急的问题bug,需要修改优化, 此时都是在新分支上开发, 随意进行分支切换, 很容易导致代码混乱,不利于代码管理, 那么有没有一个办法可以暂存当前代码状态呢? 类似小时候玩游戏, 玩到一半想存档, 玩其他的或看电视, 下次再继续玩,还是当前状态.

二 解决方法

通过IDEA来完成操作

在新分支中, 点击版本控制VCS-Git-Stash Changes

填写当前暂存状态信息, 创建临时仓库

image-20220123205727011

image-20220123205825933

切换老分支,修复bug问题,提交 3 切换新分支,找到临时仓库,恢复代码

点击VCS-Git-UnStash Changes, 恢复代码后,可删除该临时仓库

image-20220123210059628

image-20220123210136320

2 通过Git命令来完成操作

使用命令:

  • git status 查看当前状态
  • git stash save ‘当前暂存说明’
  • git stash list 查看所有临时列表
  • git stash pop 恢复最近一次暂存的临时分支, 并且删除掉临时仓库
  • git stash apply id 恢复暂存临时分支, 通过id来恢复,id可在列表中查看

案例:

1 git status

image-20220123211243264

2 git stash save ‘2022-新分支’

image-20220123211338913

3 git stash list

image-20220123211434871

4 git stash apply 0

image-20220123211551461

三 总结

​ 在日常开发中, 类似其他的场景中, 上述功能依旧很好使用, 对于代码的使用规范必须要加以要求控制. 对于代码的维护工作,也遇到过很多次问题,大部分问题都是由于违反规定操作导致的,此外对于Git的使用,我们也必须去好好学习掌握,一方面学习最基本的Git命令, 一方面也要去学习最新工具的快捷功能,帮助我们更好更快地做好代码.

到此这篇关于关于IDEA中Git暂存代码的使用的文章就介绍到这了,更多相关关于IDEA中Git暂存代码的使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Windows、IDEA、VS Code常用快捷键汇总

    Windows、IDEA、VS Code常用快捷键汇总

    这篇文章主要介绍了Windows、IDEA、VS Code常用快捷键汇总,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • vscode 左侧扩展活动栏内容消失的问题及解决方法

    vscode 左侧扩展活动栏内容消失的问题及解决方法

    vscode左侧活动栏默认会有 一些内容,今天一不小心,不知道怎么的,将部分内容搞没了,vscode 左侧扩展活动栏内容消失了怎么办,下面给大家分享本文帮助大家快速解决,感兴趣的朋友一起看看吧
    2021-08-08
  • git使用教程(最详细、最傻瓜)

    git使用教程(最详细、最傻瓜)

    这篇文章主要介绍了git使用教程(最详细、最傻瓜),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 从web到内网渗透的一次过程详解

    从web到内网渗透的一次过程详解

    本文非常详细的描述了一次从web到内网渗透的一次过程,并对每一步过程做了详细的图文示例及解析,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-09-09
  • 简单谈谈Git中的回滚操作

    简单谈谈Git中的回滚操作

    大家在日常开发中,经常会遇到需要将代码切回到之前的某个版本的情况,有可能是需要将代码回滚,也有可能需要查看之前的某个实现。遇到这样的情况,该怎么做呢?下面通过这篇文章来学习下Git中的回滚操作,有需要的可以参考借鉴。
    2016-09-09
  • 快速掌握和使用Flyway的详细教程

    快速掌握和使用Flyway的详细教程

    这篇文章主要介绍了快速掌握和使用Flyway的详细教程,需要的朋友可以参考下
    2020-07-07
  • 如何正确使用开源项目?

    如何正确使用开源项目?

    开源项目广受大家喜爱,其实我们在使用开源项目的过程中有不少注意的事项,今天就来给大家介绍下如何正确的使用开源项目。需要的朋友可以参考一下
    2018-09-09
  • 如何用idea+gitee来团队合作开发项目的教程

    如何用idea+gitee来团队合作开发项目的教程

    这篇文章主要介绍了如何用idea+gitee来团队合作开发项目,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • 程序员用vscode听网易云的实现

    程序员用vscode听网易云的实现

    很多程序员在工作的时候都喜欢听歌,最近发现了一个vscode插件,可以直接使用vscode进行听歌,本文就详细的介绍一下如何使用,感兴趣的可以了解一下
    2021-12-12
  • git push指令常见选项和用法详解

    git push指令常见选项和用法详解

    Git中的git push命令用于将本地仓库的改动推送到远程仓库,是协同开发中的重要工具,在团队合作中,使用git push和git pull可以有效维护项目同步,避免冲突,推送时若遇到冲突需先解决后再进行推送,需要的朋友可以参考下
    2024-09-09

最新评论