我有一些代码应该现在恢复,但我会稍后需要它。是否有可能恢复但保留更改后的类以供将来使用?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