我知道搁置不是Git命令,它们都用来放弃未完成的工作。有什么区别?哪一个更灵活?
见https://www.jetbrains.com/help/idea/work-on-several-features-simultaneously.html
Shelve在IDE中更易于使用 - 它可以更好地与UI集成。它也可以独立于使用的VCS工作。
Stash是git特有的。从功能的角度来看,命令行上的存储可能更强大,但IntelliJ UI中并不支持所有存储功能,因此在IDE存储和搁置中甚至可能。如果您不使用其他git客户端,Shelve应该可以正常工作。