2016-11-14 3 views
0

どうしたのか分かりませんが、私は 'branch-x'上にいて、私が変更したファイルは `branch-y 'に属しています。Git:branch-xの変更はbranch-yの一部になっていますか?

私はコミットされていない変更があり、ブランチxでコミットしたくないため、git checkout branch-Yできません。

変更をそのままブランチに戻すにはどうすればよいですか?

+0

'git stash'を使うことができます。そして、あなたがそれらを 'git stash pop'から取り戻したいとき。あなたがドキュメントを読んでみたいと思えば、他の隠れた機能がたくさんあります。 –

答えて

1

あなたの変更を隠しておくことができます:

git stash 

は、次に正しい分岐チェックアウト:

git checkout branch-Y 

をして、正しいブランチの変化unstash:内容に応じて

git stash pop 

を最初のブランチで行った変更の種類は、追加のスイッチを使用する必要があります。stashコマンド(例: --include-untracked)。 Git docsstashコマンドの詳細を読むことができます。

+0

ありがとうございました - 私は隠しが現在の支店内の物事を保持していると思った。ないと思います。乾杯 – MeltingDog

関連する問題