IDEA,Git插件的smart Checkout与force checkout区别及使用

平时我们使用IDEA Git插件,在切换分支时会弹窗提示,说这部分文件冲突,问你要怎么处理,smart Checkout还是force checkout还是不检出,那么他们有什么区别呢?

force checkout  会直接丢弃当前工作区改动
smart checkout  应该是先stash再checkout。

如果直接force checkout,大致意思就是强迫检出分支,会丢失当前分支的未提交的改动,
需要谨慎操作!!!!!!!!!

正确操作是: 切换分支之前,应该先GIT > Repository > Stash changes 保存该分支下的改动。
在切换回来后,GIT --> Repository --> UnStash changes 恢复之前的改动。

你可能感兴趣的:(IDEA,GIT,git,开发工具,编辑器)