my_branch
からmaster
に新しいブランチをチェックアウトして、私のアプリの新しい機能を作成しましたが、別の機能を壊してしまいました。別のブランチを表示する
私はmy_branch
の変更を削除したくないのですが、壊れた機能の元の状態を確認するにはマスターに戻ってください。その後、もう一度my_branchに戻って行きたい。
どうすればよいですか?
ありがとうございます。
my_branch
からmaster
に新しいブランチをチェックアウトして、私のアプリの新しい機能を作成しましたが、別の機能を壊してしまいました。別のブランチを表示する
私はmy_branch
の変更を削除したくないのですが、壊れた機能の元の状態を確認するにはマスターに戻ってください。その後、もう一度my_branchに戻って行きたい。
どうすればよいですか?
ありがとうございます。
1)あなたは見て戻ってくるとgit stash pop
2)あなたはgit show master:path/to/file
を行うことができますし、(ファイル/ディレクトリを参照してくださいgit stash
ことができ、習得に戻って、このあなたは
)の内容を確認したい場合3)あなたはいつもちょうど、変更のブランチをコミットして戻ってくるとgit reset HEAD~
まずあなたがEITHを使用してmy_branch
のあらゆる未処理の変更を持っていないことを確認することができますer git commit
またはgit stash
です。
git checkout master
を使用して、コードの状態を切り替えて、master
に表示します。
完了したら、git checkout my_branch
を使用してブランチに戻ります。
最初の手順で変更を保存した場合は、git stash pop
を使用して再適用できます。
ありがとうございます。私はマスターをHEADにリセットし、アプリケーションを実行して、壊れた機能が実際にマスタで機能するかどうかを確認する必要があります。 'my_branch'、checkout master、HEADをリセットしてアプリを実行し、my_branchを再度チェックアウトしてブランチで作業を続けるのは大丈夫ですか? – AdamNYC
@AdamNYC - なぜHEADをリセットしたいのですか? HEADはヒントです。他のコミットにリセットした場合、HEADになります。 HEADにリセットするのではなく、チェックアウトによって世話をします。 – manojlds
ありがとうございました。申し訳ありません、私の脳は揚げられました。 – AdamNYC