Peta dunia

 

EN: Read in English

Dunia 4: Hai GitHub

Fork dan menyelaraskan

Anda akan belajar: cara salin projek orang lain ke akaun anda dan pastikan salinan anda terkini.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Laman resipi Mei ada salah ejaan. Anda tak boleh push ke repo dia. Macam mana nak bantu?

Pilih satu jawapan.

Tengok

Ketik setiap titik pada garis masa.

fork: Salinan projek orang lain dalam akaun anda. (salinan sendiri) ialah salinan repo orang lain, milik anda, di GitHub. Tekan setiap langkah.

Tengok

Selepas tambah upstream, git remote -v senaraikan dua remote: origin ialah fork anda, upstream ialah repo Mei. Output terminal: $ git remote add upstream https://github.com/mei/recipes.git $ git remote -v origin https://github.com/you/recipes.git (fetch) origin https://github.com/you/recipes.git (push) upstream https://github.com/mei/recipes.git (fetch) upstream https://github.com/mei/recipes.git (push)

Clone anda kenal origin: fork anda. Tambah repo Mei sebagai remote kedua. Nama biasanya ialah upstream: Branch remote yang branch anda ikut, contohnya origin/main. Untuk fork, juga nama biasa bagi repo asal..

Teka

Mei tambah resipi roti canai dalam repo dia. Adakah fork anda dapat dengan sendirinya?

Pilih satu jawapan.

Cuba

Selaraskan fork anda: tambah upstream, fetch, merge, kemudian push ke fork anda.

62de120b17f517

Semak

GitHub juga beri fork anda butang Sync fork. Dalam laptop, ini langkahnya. Susun mengikut urutan.

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

  • git push
  • git merge upstream/main
  • git fetch upstream
  • git remote add upstream <alamat Mei>

Semak

Tabiat fork: baik, atau perlu dibaiki? Leret setiap satu.

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

1 / 3

Selaraskan fork sebelum mula kerja baru

Selaraskan fork sebelum mula kerja baru

Anda berjaya!

Kini anda boleh fork projek dan pastikan salinan anda selaras.

Nak tahu lebih (pilihan)

GitHub CLI pun boleh. gh repo fork --clone fork dan clone sekali gus. gh repo sync kemas kini fork daripada repo induknya. Fork ingat repo asalnya, jadi pull request tahu arah tujunya.