GIT:私は、どのようなスタッシュについての別のブランチをチェックアウトする前に、自分のブランチをコミットする必要がありますか?
-
19-09-2019 - |
質問
私はGitのに新しく、少し困惑しています。私は、マスターブランチを持っており、第2の特徴のブランチを作成しました。
私はコミットしていない場合は、私は機能ブランチの変更を行い、その後、マスターに切り替える場合は、私の変更は失われますか?
スタッシュが遊びに来ない場合は、、それはあなたが枝を切り替える(しかしコミットしたくない)の前に、あなたが何かあるか、それはあなたが一時的に戻って前のコードに得ることができるので、簡単にいくつかの変更を元に戻すのですか?
解決
あなたのツリーをきれいにしない限り、
あなたは別のブランチに変更することはできません。これは、あなたの変更をコミットそれらを元に戻すか、スタッシュに保存することによって行われます。
他のヒント
あなたはおそらく、この目的のためにスタッシュを使用する必要はありません。
あなたが本当に同時にマスターと機能ブランチに発展させたい場合は、、私は、あなたのリポジトリをクローンクローンとマスターで作業した後、プッシュを使用することをお勧めし、それらの間の変更を移動するために引き出します。
あなたがそれらの間で頻繁に切り替えている場合は、切り替える前には、私がチェックインすることをお勧め。ごみのチェックインには何の問題もありません。 gitが後でこれを整理することが容易になります。
所属していません StackOverflow