2016-05-24 7 views
0

変更を除外して除外する前のコミットとまったく同じようにファイルを持つ必要がある新しいブランチを作成する必要があります。新しい追加ファイル。問題は、現在の変更を同じファイルに保存し、新しいファイルをmasterブランチに保存する必要があることです。これは計画中の仕事の途中で緊急のことが起こったからです。私は、GITがこれらのシナリオをどのように管理できるかを知りません。GITコミットの初期状態から新しい分岐を作成します。進行中の作業

彼らはあなたができたいくつかの方法がありますが、以前のコミット

+0

以前のコミットをハッシュでチェックアウトしてみましたか? 'git log'の値をgitして、その状態から新しいブランチをチェックアウトすることができます。 –

+0

同じ未コミット/アントラットファイルで新しいブランチを作成します –

答えて

0

していただけのように私はGitのスタッシュを試してみましたが、問題は、それがあまりにもファイルシステムから変更されたファイルを削除することで、私はちょうどそれらを維持する必要がありますこれを行うには、ブランチからコミットするコミットIDを使用してgit branch <sha1hash>を指定します。

また、今すぐ分岐して、すべての変更を新しいブランチに移動させることもできます。別のブランチにチェックアウトすると、インデックスとステージングエリアが移動しますので、チェックアウトしてマスタに戻ってそれらのファイルを再度持ち帰り、新しいブランチのインデックスとステージングエリアをきれいにしてください。

関連する問題