Menu
CoddyTech

Melakukan commit pada Cabang

Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 31 dari 58.

Commit yang kamu buat pada sebuah branch hanya memengaruhi branch tersebut. Branch main tetap persis seperti sebelumnya, tanpa perubahan, sampai kamu memutuskan untuk melakukan merge.

Inilah gagasan utama di balik cabang fitur: coba berbagai hal secara terpisah, biarkan main tetap stabil.

git switch -c feature-login
echo "login form" >> app.txt
git add app.txt
git commit -m "Start login form"

Sekarang feature-login memiliki satu commit tambahan, sedangkan main tidak berubah. Kamu bisa beralih kembali kapan saja, dan file kerja akan kembali ke versi main:

git switch main
cat app.txt    # konten asli, tanpa baris "login form"

Cabang-cabang tersebut adalah linimasa yang berdiri sendiri hingga kamu menyatukannya kembali.

challenge icon

Tantangan

Mudah

Folder tersebut berisi data.txt dengan baris v1. File itu belum berada di repositori Git.

Inisialisasi repositori pada main, konfigurasi penulis commit, lalu commit file yang sudah ada terlebih dahulu:

git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add data.txt
git commit -q -m "First version"

Buat dan pindah ke branch bernama edits, timpa data.txt dengan v2, lalu commit dengan pesan Bump to v2. Kemudian kembali ke main dan tampilkan isi data.txt.

Output yang diharapkan menampilkan v1 yang asli (tidak berubah pada main).

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Kontrol Versi

Latihan sendiri: Playground Terminal