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


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