intellij idea使用git stash暂存一次提交的操作

作者:平凡的L同学 时间:2023-03-08 08:30:11 

分享一个小技巧:

在日常开发中有时候需要切换到另外的一个分支,但在某些条件下当前的分支上存在一些文件尚未提交,这时候就需要使用到idea自带的git stash功能来"暂存"一些尚未提交的文件,待切换到另外的分支上再提交到新的分支上去。

任意打开一个项目进行演示:

step1:切换到分支a

intellij idea使用git stash暂存一次提交的操作

step2: stash changes

intellij idea使用git stash暂存一次提交的操作

step3:切换到分支b,unstash

intellij idea使用git stash暂存一次提交的操作

这样就能避免一些不必要的merge操作,也能够正常切换到其他的分支了。

补充:文件在IDEA中已进行Git的Commit操作,使其从暂存区提交到本地仓库,但是未Push到远程仓库,此时进行Pull操作出现代码冲突

问题描述:

文件在IDEA中已进行Git的Commit操作,使其从暂存区提交到本地仓库,但是未Push到远程仓库,此时进行Pull操作出现代码冲突

解决方法:

出现上述情况时,我们要先将文件从本地仓库中拉取到工作区,等待合并之后再进行其它操作

第一步:

找到VCS-->Git下面的“ Reset HEAD

intellij idea使用git stash暂存一次提交的操作

第二步:

点击上述的“ Reset HEAD”之后就会弹出如下所示的界面

intellij idea使用git stash暂存一次提交的操作

此处我们在上述输入“head~1”并点击Reset之后就可以将最近一次提交到本地仓库的所有文件拉取到工作区

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

来源:https://lusaijie.blog.csdn.net/article/details/81321116

标签:idea,git,stash
0
投稿

猜你喜欢

  • Android中生成、使用Json数据实例

    2023-02-04 15:01:24
  • Springboot使用POI实现导出Excel文件示例

    2021-09-22 08:18:31
  • Kotlin示例讲解标准函数with与run和apply的使用

    2023-06-12 15:47:11
  • 手动实现将本地jar添加到Maven仓库

    2021-06-12 16:06:49
  • Android开源库自定义相机模块

    2023-08-31 04:21:59
  • Java文件读写IO/NIO及性能比较详细代码及总结

    2021-11-28 12:56:30
  • 详解C#之事件

    2022-01-07 22:18:14
  • 解决Spring Security中AuthenticationEntryPoint不生效相关问题

    2022-11-29 06:53:09
  • MybatisPlus,无XML分分钟实现CRUD操作

    2022-06-26 18:18:46
  • Java判断所给年份是平年还是闰年

    2023-10-21 17:48:59
  • c# Thread类线程常用操作详解

    2021-09-20 21:35:51
  • java必学必会之this关键字

    2021-11-16 09:47:12
  • 老生常谈java中cookie的使用

    2023-11-11 04:37:59
  • ResultSet如何动态获取列名和值

    2022-01-16 15:54:01
  • Unity调取移动端的麦克风进行录音并播放

    2023-06-04 22:18:05
  • Java try catch finally异常处理组合详解

    2021-07-04 18:19:51
  • android用java动态增添删除修改布局

    2021-07-04 12:48:38
  • Bootstrap 下拉菜单.dropdown的具体使用方法

    2023-07-08 19:10:46
  • 实例探究Android应用编写时Fragment的生命周期问题

    2022-12-15 19:57:22
  • java实现静默加载Class示例代码

    2023-12-18 22:06:52
  • asp之家 软件编程 m.aspxhome.com