首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Git Stash与IntelliJ IDEA中的搁置

Git Stash与IntelliJ IDEA中的搁置
EN

Stack Overflow用户
提问于 2015-01-18 15:47:48
回答 3查看 145.8K关注 0票数 367

我对Git的shelve方面非常不熟悉。如果使用stash来搁置未完成的工作,那么什么是shelve?你会用它做什么?

例如,更新项目(从VCS菜单)

其中一个(在IntelliJ IDEA 2019.2中)

EN

回答 3

Stack Overflow用户

发布于 2015-04-05 06:34:45

在使用JetBrains集成开发环境时,“除了搁置和取消搁置之外,还支持隐藏和解除搁置操作。这些功能有很多共同之处;主要区别在于补丁的生成和应用方式。搁置可以操作单个文件,也可以操作一组文件,而Stash一次只能操作一大堆更改的文件。这里有一些关于它们之间差异的more details。”

票数 213
EN

Stack Overflow用户

发布于 2017-08-01 18:14:15

除了前面的答案之外,还有一个对我来说很重要的注意事项:

shelve是JetBrains产品的特性(如WebStormPhpStormPyCharm等)。它将搁置的文件放入.idea/shelf目录。

stashgit选项之一。它将隐藏的文件放在.git目录下。

票数 90
EN

Stack Overflow用户

发布于 2020-08-03 18:12:26

货架是一个JetBrains功能,而Stash是一个Git功能,用于相同的工作。您可以使用这两个功能之一切换到不同的分支,而不会提交和丢失工作。我的个人经验是使用Shelf。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28008139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档