我有一些代碼應該現在恢復,但我會稍後需要它。是否有可能恢復但保留更改後的類以供將來使用?Git,是否有可能保留未來的變化?
編輯: 我知道,可以將它們移動到單獨的更改列表並忽略提交。但那不是我需要的。我實際上需要保留兩個版本的文件。
謝謝。
我有一些代碼應該現在恢復,但我會稍後需要它。是否有可能恢復但保留更改後的類以供將來使用?Git,是否有可能保留未來的變化?
編輯: 我知道,可以將它們移動到單獨的更改列表並忽略提交。但那不是我需要的。我實際上需要保留兩個版本的文件。
謝謝。
當然這是可行的。
現在你有兩個!
具體做法是:
git checkout -b 0x1234 // get the old code and create a new branch based on it
git checkout master head // head is the tip of your current master
你想用git stash
。不,真的,我知道你已經接受了其他的答案,但請幫你一個忙,試試git help stash
; 99%的時間使用的兩個命令是git stash
和git stash pop
。
兩個版本不能共存於一個文件系統中。但是,兩個版本都可以放在不同的分支中。順便說一句:android-studio標籤被濫用,它與它沒有直接關係。 – David