分享一个小技巧:

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

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

step1:切换到分支a

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

step2: stash changes

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

step3:切换到分支b,unstash

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

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

相关文章: