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.
Tantangan
MudahFolder 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Kontrol Versi
7Cabang
Apa Itu CabangMembuat CabangBerpindah CabangMelakukan commit pada CabangMenghapus CabangRangkuman: Latihan Cabang5Mengabaikan file
Mengapa Mengabaikan filePola GitignorePeriksa Aturan PengabaianRingkasan: Repositori Bersih3Melacak Perubahan
Area StagingGit AddGit CommitMengubah File yang DilacakGit LogRingkasan, Commit Pertama6Proyek Situs Resep
Gambaran Umum ProyekInisialisasi dan AbaikanLatihan sendiri: Playground Terminal