枝が必要です。
git checkout -b nameofyournewbranch
これにより、現在のブランチ (デフォルト名は「master」) が、指定した名前の新しいブランチとしてチェックアウトされます。今行っているコミットはすべて、新しいブランチに置かれます。終了して元の場所に戻りたい場合:
git checkout master
新しいブランチに戻るには:
git checkout nameofyournewbranch
ブランチをメインのコードベースにマージする場合:
git checkout master
git merge --no-ff nameofyourbranch
--no-ff は、master から分岐してから戻ってくることを意味し、個別の機能を追跡できます。
何をしているかを確認するには、source treeや gitk などの git ソース ツリー ビューアーを入手してください。視覚的に見ることができれば、ブランチが何をしているかをより簡単に理解できます。
更新:
マージ前に何が起こるかを確認するには、master と同じ場所に一時的なブランチを作成し、そこにマージします。
git checkout -b tempbranchname master
git merge --no-ff nameofyourbranch
気に入った場合は、マスターにマージすると、最初にマスターで行ったかのようになります。
git checkout master
git merge tempbranchname
そうでない場合は、削除してください。
git checkout master
git branch -D tempbranchname
-D は、マスターにマージされていなくても削除を意味します。マージされていないものを削除しようとすると警告が表示されるため、通常は -d を使用してください。