【发布时间】:2008-09-02 14:22:44
【问题描述】:
在previous Git question 中,Daniel Benamy 谈到了 Git 中的工作流程:
我正在研究 master 并提交了一些东西,然后我决定暂停这项工作。我备份了一些提交,然后从我开始我的垃圾工作之前分支。
他想在不丢失当前更改的情况下将工作状态恢复到以前的时间点。所有的答案都围绕着,以各种方式,比如
git branch -m master crap_work
git branch -m previous_master master
这与git stash 相比如何?当git stash 所做的所有事情都已经通过分支处理时,我试图查看这里的不同用例似乎有点困惑......
@Jordi Bunster:谢谢,这一切都清楚了。我想我会认为“隐藏”就像一个轻量级的、无名的分支。所以任何 stash 可以做的事情,branch 也可以,但是需要更多的词。不错!
【问题讨论】:
标签: git