Peta dunia

 

EN: Read in English

Dunia 5: Kerja Berpasukan

Konflik dalam PR

Anda akan belajar: kenapa pull request dapat konflik, dan cara membaikinya.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Anda dan Ravi sama-sama ubah baris kedua README. PR dia di-merge (dicantum) dulu. Sekarang PR anda kata ada konflik (conflict): Dua perubahan bertembung di tempat sama.. Anda dah rosakkan sesuatu ke?

Pilih satu jawapan.

Cuba

Git tandakan pertembungan dengan penanda konflik (conflict markers): Baris <<<<<<<, ======= dan >>>>>>> yang Git letak di sekeliling pertembungan.. Baris anda di atas. Baris main di bawah. Tekan tiga baris penanda itu.

Tekan setiap baris penanda.

0 daripada 3 dijumpai

Cuba

Sekarang baiki. Simpan perkataan yang anda mahu. Padam ketiga-tiga baris penanda.

Tiada penanda lagi, dan sekurang-kurangnya satu baris tentang Jumaat.

Pratonton

Laman Kelab

<<<<<<< my-tagline Kod, snek dan kawan-kawan. Setiap Jumaat!

Kami berjumpa setiap Jumaat selepas sekolah.

main

1 daripada 2 matlamat siap

Teka

Editor web GitHub boleh baiki pertembungan baris yang mudah. Di sini, main padam satu fail yang branch (cabang) anda ubah. Bolehkah editor web baiki itu?

Pilih satu jawapan.

Semak

Susun langkah membaiki konflik di GitHub. Yang pertama di atas.

Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.

  • Tanda fail itu sebagai selesai
  • Commit merge itu
  • Pilih perkataan yang mahu disimpan
  • Buka konflik itu dari PR
  • Padam penanda konflik

Semak

Kurangkan konflik lain kali. Tabiat bagus, atau perlu baiki?

Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

1 / 4

Pastikan PR kecil dan cepat di-merge

Pastikan PR kecil dan cepat di-merge

Anda berjaya!

Kini anda boleh baiki konflik dalam pull request tanpa panik.

Nak tahu lebih (pilihan)

Di GitHub, membaiki konflik buat satu merge commit. Ia merge main ke dalam branch PR anda. Bukan baris yang bertembung sahaja: seluruh main masuk. Di komputer anda, tukar ke branch anda dan merge main ke dalamnya. Baiki fail, kemudian git add dan git commit. Push, dan PR itu dikemas kini. Dunia 3 terangkan merge dengan lebih lanjut.