web-dev-qa-db-ja.com

現在の変更を新しいGitブランチに配置する

Masterブランチでいくつかのモジュールを編集しましたが、コミットしていません。私は現在、これらの変更は実際にはマスターブランチではなく実験ブランチにあるべきだと考えています。

これらの編集を実験的なブランチに入れるにはどうすればよいですか?それらを一時的な場所にコピーし、ブランチを作成してからコピーし直しますか?

新しい実験ブランチからgit Pushを実行すると、GitHubリポジトリの同じ名前のブランチに移動するように、どのように構成するのですか?

213
Noam

新しいブランチをチェックアウトしてからコミットできます。

git checkout -b my_new_branch
git commit

新しいブランチをチェックアウトしても、変更は破棄されません。

337
Antoine Pelisse