java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > idea中操作git shelve与git stash

idea中操作git shelve与git stash全过程

作者:惠菁

文章介绍了两种代码暂存工具:gitshelve和gitstash,gitshelve提供了静默暂存功能,可以从shelf中取出暂存的代码并多次取出,不需要后可以删除shelf,gitstash则通过vcs菜单进行暂存和取出,方便在不同分支间切换时保留修改

git shelve的使用

shelve是idea提供的特有暂存(搁置)代码的功能。

使用场景:

当你在一个分支上修改代码后但暂时不想提交,这时你需要切换到另外一个分支上去工作,这时候就需要暂存现在修改的代码。(git 提供了 stash的功能,idea 提供了 shelve功能)  

(1)将修改提交到shelf中—本地代码恢复到未修改之前的状态

    

idea还提供了静默暂存的功能,即不会弹出确认框

(2)从shelf中取出暂存的代码

shelve changes 后,version control 中会增加一个shelf 标签,可以使用unshelve功能从shelf中取出暂存的代码,并且可以多次取出。不需要后可以删除shelf

idea还提供了静默暂存的功能,即不会弹出确认框

(3)改变存储shelf中的默认地址

git stash的使用

idea使用git 提供的暂存代码方法

vcs–>git–>stash changes

–>unStash changes

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文