Simulasi Git Branch, Merge, dan Rebase Visual
Ketik perintah git atau klik tombol, lalu lihat grafik commit bergerak: cabang, switch, merge fast-forward vs commit merge, rebase, dan HEAD lepas.
Simulasi Git Branch, Merge, dan Rebase Visual
- Di Bebas, buat cabang dengan git switch -c, commit dua kali, lalu kembali ke main dan merge.
- Ulangi setelah main punya commit sendiri: kini merge membuat commit berinduk dua.
- Kerjakan tantangan Tanpa commit merge dengan rebase lalu merge fast-forward.
- Klik commit lama untuk melepas HEAD, lalu selamatkan dengan git switch -c.
- Hanya riwayat: tidak ada berkas, staging, atau konflik; id commit c1, c2, … menggantikan hash.
- Rebase membuang commit merge seperti bawaan Git; rebase interaktif, reset, dan remote tidak ada.
- Commit yang tak tercapai digambar pudar; Git asli menyimpannya sampai dibersihkan.
- Pro Git — 3.2 Basic Branching and Merging · Fast-forward dan commit merge berinduk dua
- Pro Git — 3.6 Rebasing · Rebase memutar ulang commit di atas cabang lain
- git-switch documentation · -c membuat cabang; --detach untuk commit
- git-checkout documentation · Detached HEAD
Apakah Git branching visual ini gratis?
Gratis dan tanpa akun. Simulasinya berjalan di peramban kamu; tidak ada yang dikirim ke server KelasGratis. Bila kamu masuk, KelasGratis hanya mencatat bahwa akunmu membuka lab ini (sekali sehari) untuk riwayat dan aktivitas komunitas.
Apa saja penyederhanaan modelnya?
Hanya riwayat: tidak ada berkas, staging, atau konflik; id commit c1, c2, … menggantikan hash. Rebase membuang commit merge seperti bawaan Git; rebase interaktif, reset, dan remote tidak ada. Commit yang tak tercapai digambar pudar; Git asli menyimpannya sampai dibersihkan.
Boleh dipasang di situs sekolah atau blog?
Boleh. Pasang iframe ke https://kelasgratis.com/lab/git-branching-visual?embed=1; bingkainya menampilkan lab saja beserta tautan balik.