idea 工作中常用的 git 技巧: ChangeList,Stash Changes

这篇具有很好参考价值的文章主要介绍了idea 工作中常用的 git 技巧: ChangeList,Stash Changes。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ChangeList

在使用idea提交代码的时候,经常会遇到配置文件和工具类或者测试类不想commit的情况。

但每次commit都会因为各种文件混在一起,需要仔细看。

这个时候,需要用到ChangeList。

在commit的弹出的文件界面里,选中你不想commit的文件,右键,move to another changelist,给这个changelist取个名字,比如我取no commit,这里面就放我不想commit的文件。

Stash Changes和Unstash Changes

切换分支的时候,经常会用到这个功能。

有时候代码还没写完,还不想commit。这时候又碰到需要切换分支去解决其他分支的问题。但因为你还有代码未commit,切分支是切不了的。

这时候需要用到Stash Changes,将代码暂存。这时候你未提交的代码都会消失。因为暂存起来了。这时候你再切换分支,就可以切换成功了。等处理完这个分支的问题后,再切换回来,使用Unstash Changes,之前暂存的代码就取出来了。

undo commit

本地提交了,想撤回,可以使用undo commit。不会有提交记录(即版本号),并且代码不会消失,revert commit会有撤回的记录(版本号)。文章来源地址https://www.toymoban.com/news/detail-777617.html

到了这里,关于idea 工作中常用的 git 技巧: ChangeList,Stash Changes的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Git-Git常用命令、常见操作,创建镜像&切换新仓库、首次克隆、stash备份、查看及切换用户、修改默认分支、是否要保留本地修改等

    Git在日常开发中经常使用,但有时候还是会忘记or遇到些奇奇怪怪的问题。以此记录,提醒自己~不定期更新~ 首次克隆仓库及其模块 仓库首次拉取模块 更新子模块 保存修改 放弃修改==回退 添加当前目录下的所有文件到暂存区 提交暂存区到本地仓库中 查看项目当前状态

    2024年02月05日
    浏览(40)
  • idea常用技巧/idea常见问题

    如上图,每次搜索时只显示100条,没法展示全。因版本的不同,配置也有些差异,以下也是经过各种搜索整理出了两个方案来解决这个问题。 方案一: 快捷键Ctrl + shift + alt + / 调出弹窗 点击Registry, 找到ide.usages.page.size,把数量改掉即可 我修改成了200,然后看一下效果: 如果

    2024年02月15日
    浏览(24)
  • 程序员工作过程中常用的网络技巧

    # 程序员工作过程中常用的网络技巧 ## 1. 网络诊断工具 ping命令 - 检查网络连通性   ```   ping www.baidu.com   ``` - 持续ping   ```   ping -t www.google.com   ``` - 指定包大小   ```   ping -s 1000 www.qq.com   ``` - 指定ping次数   ```   ping -c 5 www.taobao.com   ``` - 显示详细信息   ```   ping -v www.

    2023年04月24日
    浏览(36)
  • IDEA常用的Debug技巧

    IDEA是Java程序员必备的IDE,非常强大的功能,搭配很多插件的时候就可以增强它的功能,开发出现异常的时候利用好Debug可以做到排查问题可以事半功倍。 断点:指可以让程序中断(暂停)的地方,方便进行调试分析👍。 在行号右边“点击”,出现红色圆点即可打上断点。

    2024年02月06日
    浏览(35)
  • 【小技巧】MATLAB中的使用Git的工作流程

    目录 1.Git简介     2.Git操作步骤         MATLAB中的Git是一种版本控制工具,它使你能够跟踪和管理项目代码的变化。Git的核心思想是在开发过程中记录代码的不同版本,以便可以随时回溯到以前的版本或合并多个开发人员的更改。下面是MATLAB中的Git的一些关键概念和操作:

    2024年02月06日
    浏览(34)
  • git常用的指令-----(工作中常用)

    git clone \\\'url\\\'      #克隆远程版本库 git init      #初始化本地版本库 git status        #查看状态  git diff                  #查看变更内容 git add .         #跟踪所有的改动文件 git add  file       #跟踪指定的改动文件 git mv old new         #文件改名 git rm fil

    2024年02月12日
    浏览(29)
  • IDEA git操作技巧大全,持续更新中

    作者简介 目录 1.创建新项目 2.推拉代码 3.状态标识 5.cherry pick 6.revert 7.squash 8.版本回退 9.合并冲突 首先我们在GitHub上创建一个新的项目,然后将这个空项目拉到本地,在本地搭建起一个maven项目的骨架再推上去,全流程走一下一个项目从0开始如何托管给git,后文的操作也会基

    2024年02月08日
    浏览(35)
  • 一步到位!快速精通Git工作流及实战技巧详解

    Git是一个分布式版本控制系统。 1.备份 小明负责的模块就要完成了,就在即将release之前的一瞬间,电脑突然蓝屏。硬盘光荣牺牲!几个月来的努力付之东流。 场景二:代码还原 这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目了,可是这被改得面目全非的

    2024年03月15日
    浏览(51)
  • IDEA小技巧-Git的回滚&&强推&&代码找回

    新增文件 delete 变更文件 rollback 第一种方式 第二种方式 切换默认变更列表 undo commit 仅适用于最后一次的提交进行回滚 drop commit 回滚 revert commit revert commit 只是把代码消除但是会多一条提交记录 reset soft 在选定提交后做的所有更改都在暂存区,commit的内容都会保留,其新增文

    2024年02月04日
    浏览(44)
  • IntelliJ IDEA配置git工作效率翻倍

            IntelliJ IDEA 是一个强大的集成开发环境,用于编程语言如 Java、Kotlin、Scala 和其他多种语言。Git 是一个开源的分布式版本控制系统,用于追踪项目过程中的代码变更。 目录 一、关于IDEA和GIT 1.1 版本控制集成 1.2 界面友好的操作 1.3 代码检查和合并工具 1.4 提交历史

    2024年01月17日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包