1
我是中分支工作,但我想暫時保存我的更改我可以使用git存儲保存 - 保留索引。這將藏匿的變化,離開我的本地副本不變,所以只是櫃面事情發生在我的本地副本,我可以混帳藏匿流行和恢復更改任何分支。使用git存儲保存--keep-index
我問,因爲我不想工作實際進行試驗。
感謝, 湯姆
我是中分支工作,但我想暫時保存我的更改我可以使用git存儲保存 - 保留索引。這將藏匿的變化,離開我的本地副本不變,所以只是櫃面事情發生在我的本地副本,我可以混帳藏匿流行和恢復更改任何分支。使用git存儲保存--keep-index
我問,因爲我不想工作實際進行試驗。
感謝, 湯姆
git stash pop
不只是你的工作樹恢復到藏匿指數。
它重新應用到你的工作樹中藏匿的變化。因此,在彈出存儲之前,您必須對存儲的更改所基於的提交進行硬重置。
這是當然的,可行的。但是沒有理由這麼複雜。只需提交迄今爲止的更改,並繼續工作。如果您想退出,重置爲提交很容易。
承諾很便宜。承諾是靈活的。一旦你完成了工作,你總是可以將所有東西重新壓縮並壓縮成一次提交。
如果變化是實質性的,一個新的分支,除了剛提交,可以隨時啓動,這給管理正在進行的工作更多的靈活性。