在之前的 Git 问题中,Daniel Benamy 谈到了 Git 中的工作流程:
我正在研究master并提交了一些东西,然后我决定暂停这项工作。我备份了一些提交,然后从我开始我的垃圾工作之前分支。
他想在不丢失当前更改的情况下将自己的工作状态恢复到之前的时间点。所有的答案都以各种方式围绕着,比如
git branch -m master crap_work
git branch -m previous_master master
这比起来git stash
怎么样?当似乎所有事情git stash
都已经通过分支处理
时,我试图看看这里有什么不同的用例,我有点困惑……</p>
@Jordi Bunster:谢谢,这一切都清楚了。我想我会认为“隐藏”就像一个轻量级的、无名的分支。所以任何 stash 可以做的事情,branch 也可以,但是需要更多的词。好的!