次のものだけでブランチを作成したと思われます。
git branch Z
実際にそれを作成し、それに切り替えたいと思ったとき。次のように、git checkout に -b フラグを使用してブランチを作成し、それに切り替えることができます。
git checkout -b Z
ここで行う必要があるのは、マスター ブランチにコミットした変更を元に戻すことです。これにより、コミットが取り消され、コミット前と同じようにインデックスが表示されます。
git checkout master
git reset --soft HEAD^
次に、Z に切り替えて、インデックスからの変更をコミットします (既にステージングされています)。
git checkout Z
git commit -m "blah blah"
お役に立てれば。
単純なバグ修正でない限り、マスターで直接作業することは避けてください。
私が理解しなければならない重要な概念が含まれているため、回答を保管しておいてください。それはうまくいきませんでした。必要なのは、ブランチ Z を取得してマスターとして配置することです - これは可能ですか?
もちろん。これは、さまざまな方法で行うことができます。コミットが 1 つしかない場合は、Z ブランチをマスターにマージして、そのコミットをマスターに取得できます。しかし、私はあなたが Z ブランチでのコミットをまったく望んでいないと仮定しています。次に、同じことを行うことができますが、ブランチを切り替えます。
git checkout Z
git reset --soft HEAD^
git checkout master
git commit -m "blah blah"