2016-07-15 29 views
0

我有一些代码应该现在恢复,但我会稍后需要它。是否有可能恢复但保留更改后的类以供将来使用?Git,是否有可能保留未来的变化?

编辑: 我知道,可以将它们移动到单独的更改列表并忽略提交。但那不是我需要的。我实际上需要保留两个版本的文件。

谢谢。

+0

两个版本不能共存于一个文件系统中。但是,两个版本都可以放在不同的分支中。顺便说一句:android-studio标签被滥用,它与它没有直接关系。 – David

回答

2

当然这是可行的。

  1. 首先恢复到承诺要保留
  2. 创建基于恢复的一个分支提交
  3. 恢复到头部

现在你有两个!

具体做法是:

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 
0

你想用git stash。不,真的,我知道你已经接受了其他的答案,但请帮你一个忙,试试git help stash; 99%的时间使用的两个命令是git stashgit stash pop

相关问题