2016-09-19 50 views
1

我是中分支工作,但我想暫時保存我的更改我可以使用git存儲保存 - 保留索引。這將藏匿的變化,離開我的本地副本不變,所以只是櫃面事情發生在我的本地副本,我可以混帳藏匿流行和恢復更改任何分支。使用git存儲保存--keep-index

我問,因爲我不想工作實際進行試驗。

感謝, 湯姆

回答

1

git stash pop不只是你的工作樹恢復到藏匿指數。

它重新應用到你的工作樹中藏匿的變化。因此,在彈出存儲之前,您必須對存儲的更改所基於的提交進行硬重置。

這是當然的,可行的。但是沒有理由這麼複雜。只需提交迄今爲止的更改,並繼續工作。如果您想退出,重置爲提交很容易。

承諾很便宜。承諾是靈活的。一旦你完成了工作,你總是可以將所有東西重新壓縮並壓縮成一次提交。

如果變化是實質性的,一個新的分支,除了剛提交,可以隨時啓動,這給管理正在進行的工作更多的靈活性。