我在一个分支上(比如说主人),我的工作目录有一些变化。我得到了工作,但需要大量清理 - 所以我想将我当前的工作目录保存到一个分支,以防万一我需要回到它。我以后肯定会删除分支。
此外,我想在我原来的位置继续研究大师。
现在我做:
# Save to topic branch
git checkout -b working-stuff
git commit -a -m "work in progress"
# go back to master and continue with the state is was in before
git checkout master
git checkout -- .
git reset
稍后,我将删除主题分支。
所以,上面的内容正是我想要的,但它有点冗长。有没有更简单的方法来做到这一点(除了编写脚本之外)?