Peta dunia

 

EN: Read in English

Dunia 9: Alatan Hebat · Cabaran bos

Hantar dengan gh dan Codespace

Anda akan belajar: cara hantar pembaikan sebenar dari Codespace, dengan gh.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Ketik setiap titik pada garis masa.

Masa boss! Hantar satu pembaikan kecil ke repo sebenar anda. Alatan anda hanya Codespace dan gh. Ini laluannya. Ketik setiap hentian.

Tengok

bash
gh codespace create --repo NAMA-ANDA/diary
gh codespace code --web
Di komputer anda sendiri: gh codespace create buat Codespace untuk repo diary anda. Kemudian gh codespace code --web buka ia dalam pelayar.

Hentian 1: buka Codespace pada repo diary anda. Jalankan dua arahan ini, atau guna butang Code di GitHub. Codespace perlukan akaun GitHub dan ada had penggunaan.

Cuba

Dalam Codespace, apa seterusnya? Susun hentian ikut urutan.

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

  • Jalankan gh pr create
  • Baiki salah ejaan dalam README.md
  • Buat branch: git switch -c fix-typo
  • Push branch itu
  • Commit pembaikan itu

Cuba

Bina arahan yang buka pull request. Biar ia guna semula mesej commit anda.

Ketik kepingan ikut turutan yang betul.

…

Tengok

bash
git push -u origin fix-typo
gh pr create --fill
https://github.com/NAMA-ANDA/diary/pull/1
git push hantar branch fix-typo ke GitHub. Kemudian gh pr create --fill buka pull request dan cetak pautannya.

Hentian 4 dan 5: push, kemudian gh pr create. Ia cetak pautan ke pull request baru anda. Codespace lalai dah ada gh, siap log masuk untuk repo ini.

Teka

Anda guna --fill. Dari mana datangnya tajuk dan isi pull request itu?

Pilih satu jawapan.

Cuba

Sekarang buat betul-betul. Tick setiap langkah semasa anda buat.

Misi: hantar

  1. gh repo create diary --public --add-readme
  2. gh codespace create --repo NAMA-ANDA/diary
  3. git switch -c fix-typo
  4. git commit -am "docs: fix typo in README"
  5. git push -u origin fix-typo
  6. gh pr create --fill
  7. gh codespace stop

0 daripada 8 langkah siap · Tanda anda disimpan.

Semak

Boleh GitHub nampak kerja anda? Taip nama pengguna anda dan semak.

Semak di GitHub

Nama pengguna anda dihantar ke api.github.com sahaja.

  • Repo diary anda awamBelum disemak
  • GitHub nampak pull request anda dalam diaryBelum disemak

Anda berjaya!

Kini anda boleh hantar pembaikan dari Codespace, dengan gh.

Nak tahu lebih (pilihan)

Puas hati? Merge dari terminal dengan gh pr merge. Bila semua kerja dah di-push, gh codespace delete buang Codespace itu. Tiada Codespace? Tekan . pada repo anda untuk github.dev. Commit ke branch baru di sana, kemudian buka pull request dalam pelayar.