使用git stash save --keep-index

时间:2016-09-19 00:45:38

标签: git github

我是中班工作但是我想暂时保存我可以使用 git stash save --keep-index 的更改。这将隐藏更改并保持我的本地副本不变,所以只要我的本地副本发生一些事情我可以 git stash pop 并将更改恢复到任何分支。

我在问,因为我不想尝试实际的工作。

谢谢, 汤姆

1 个答案:

答案 0 :(得分:1)

git stash pop不只是将您的工作树重置为隐藏索引。

它重新应用对工作树的隐藏更改。因此,在弹出存储之前,您必须对存储的更改所基于的提交进行硬重置。

这当然是可能的。但是没有理由这么复杂。只需将更改提交到日期,然后继续工作。如果你想退出,重置提交很容易。

提交便宜。提交是灵活的。一旦完成工作,你总是可以将所有东西变成压缩并压缩成一次提交。

如果更改是实质性的,那么除了提交之外,还可以始终启动新的分支,这为管理正在进行的工作提供了额外的灵活性。