私はコミットされた作業をして、新しいブランチにコミットしようとしています。ステージング/ステージングを新しいブランチにコミットしたいとき、すべてをステージング解除する必要がありますか?
私はいくつかの記事を見て、あなたがステージングのない変更を行った場合、簡単にブランチを変更してからgit add <files>
を変更することができます。私の質問は、コミットされるためにステージングされたファイルはどうなりますか?私はブランチを変更する前にそれらを無声化するべきですか?
今私はいくつかの新しいファイルをコミットするためにステージングしました。 git reset head *
というコマンドを実行すると、私のステージングされていないファイルをすべて消去するという負の副作用があると思いました。
これについてはどのような方法が最適ですか? Gitのスタッシュ
を新しいブランチ を作成する -
#unstage
#change branch
#stage
#commit
#push (im not sure if i should also define a new remote or not)
何もする必要はありません。 'git checkout -b some_new_branch'だけであれば、以前コミットしていたブランチからすべてのコミットが表示されます。 – CoryKramer
よろしいですか?私は、ブランチへのステージングされたコミットが何らかの理由でそのブランチにリンクされていると考えました。これが私が心配していた理由の鍵です。 – Fallenreaper