Gunakan yang berikut ini:
git checkout -b <new-branch>
Ini akan meninggalkan cabang Anda saat ini, buat dan checkout cabang baru dan simpan semua perubahan Anda. Anda kemudian dapat melakukan perubahan pada file yang akan dikomit:
git add <files>
dan komit ke cabang baru Anda dengan:
git commit -m "<Brief description of this commit>"
Perubahan dalam direktori kerja dan perubahan yang dilakukan dalam indeks belum termasuk dalam cabang apa pun. Ini mengubah cabang tempat modifikasi itu akan berakhir.
Anda tidak mengatur ulang cabang asli Anda, tetap seperti apa adanya. Komitmen terakhir <old-branch>
masih akan sama. Karena itu Anda checkout -b
kemudian berkomitmen.
Pembaruan 2020 / Git 2.23
Git 2.23 menambahkan switch
sub -perintah baru dalam upaya untuk menghapus beberapa kebingungan yang berasal dari penggunaan yang berlebihan dari checkout
(berpindah cabang, mengembalikan file, melepaskan HEAD, dll.)
Dimulai dengan versi Git ini, ganti perintah di atas dengan:
git switch -c <new-branch>
Perilaku itu identik dan tetap tidak berubah.