2016-07-15 2 views
0

私は今戻すべきコードをいくつか持っていますが、後でそれを必要とします。変更されたクラスを元に戻すことは可能ですか?将来、変更を保存することは可能でしょうか?

EDIT: 私は知っている、それらを変更リストを分けて移動し、コミット時に無視することが可能です。しかし、それは私が必要なものではありません。私は実際には両方のバージョンのファイルを保持する必要があります。

ありがとうございます。

+0

両方のバージョンを1つのファイルシステムに共存させることはできません。しかし、どちらのバージョンも別のブランチに置くことができます。ところで、アンドロイドスタジオのタグは誤用されており、直接関係はありません。 – David

答えて

2

確かにこれは実現可能です。まず、あなたが戻っバックヘッド

から

  • 戻すコミットに基づいてブランチを作成
  • を維持したいコミットに戻す

    1. 今、あなたは両方を持っています!具体的に

      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%を使用する2つのコマンドはgit stashgit stash popです。

    関連する問題