EN: Read in English
Dunia 3: Alam Selari
Selesaikan konflik dalam VS Code
Anda akan belajar: baiki konflik, habiskan merge, atau batalkannya dengan selamat.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Merge anda dengan cake berhenti kerana konflik. Masa untuk baiki. Dengan tenang, dalam tiga langkah kecil.
Tengok
Ketik titik yang bercahaya untuk meneroka.
0 daripada 5 diteroka
Buka fail dalam VS Code. Ia warnakan setiap pihak dan letak butang di atas pertembungan. Ketik titik-titik itu.
Cuba
Diari anda ada kedua-duanya pada hari 2! Kekalkan kedua-dua baris. Kemudian habiskan merge.
Pilih apa yang kekal dalam setiap konflik. Kemudian selesaikan.
Konflik tinggal: 1 daripada 1
index.htmlboth modified
<h1>My Diary</h1> <p>Day 1: I learned Git.</p>
<<<<<<< HEAD (penanda konflik)<p>Day 2: I learned branches.</p>======= (penanda konflik)<p>Day 2: I baked a cake.</p>>>>>>>> cake (penanda konflik)Petunjuk
Ketik “Accept Both Changes”. Kemudian butang untuk habiskan.Tengok
git add index.html beritahu Git: fail ini dah dibaiki. Kemudian git commit buat merge commit. Butang + dan Commit dalam VS Code buat benda sama.
Cuba
Belum sedia nak pilih? Batalkan merge. Semuanya kembali macam sebelum.
Petunjuk
Taipgit merge --abort, kemudian tekan Enter.Teka
Anda dah baiki fail tapi lupa git add. Anda jalankan git commit. Apa jadi?
Pilih satu jawapan.
Semak
Susun langkah membaiki konflik.
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- git commit untuk habiskan merge
- git add fail itu
- Pilih apa yang kekal dan padam penanda
- Buka fail yang ada konflik
Anda berjaya!
Kini anda boleh baiki konflik merge, atau batalkannya dengan selamat.
Nak tahu lebih (pilihan)
Merge Editor dalam VS Code tunjuk anda, mereka dan hasilnya sebelah-menyebelah. Dari terminal, git mergetool buka alat merge yang anda tetapkan. git merge --abort berfungsi sehingga anda commit merge itu. Selepas itu, undur macam commit biasa.
English
Your merge with cake stopped on a conflict. Time to fix it. Calmly, in three small steps.
Open the file in VS Code. It paints each side and puts buttons above the clash. Tap the dots.
Your diary had both on day 2! Keep both lines. Then finish the merge.
git add index.html tells Git: this file is fixed. Then git commit makes the merge commit. The + and Commit buttons in VS Code do the same.
Not ready to choose? Cancel the merge. Everything goes back to before.
git merge --abort, then press Enter.You fixed the file but forgot git add. You run git commit. What happens?
Put the conflict fix in order.
You can now fix a merge conflict, or cancel it safely.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git merge (--abort) · Merge conflicts in VS Code
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?