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
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
Petunjuk
Pull request perlukan branch yang dah di-push dulu.Cuba
Bina arahan yang buka pull request. Biar ia guna semula mesej commit anda.
Ketik kepingan ikut turutan yang betul.
Tengok
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
gh repo create diary --public --add-readmegh codespace create --repo NAMA-ANDA/diarygit switch -c fix-typogit commit -am "docs: fix typo in README"git push -u origin fix-typogh pr create --fillgh codespace stop
0 daripada 8 langkah siap · Tanda anda disimpan.
Petunjuk
Satu langkah pada satu masa. Tick setiap satu bila dah siap.Semak
Boleh GitHub nampak kerja anda? Taip nama pengguna anda dan semak.
Semak di GitHub
- 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.
English
Boss time! Ship one tiny fix to your real repo. Your only tools: a Codespace and gh. Here is the route. Tap each stop.
Stop 1: open a Codespace on your diary repo. Run these two commands, or use the Code button on GitHub. Codespaces need a GitHub account and have usage limits.
Inside the Codespace, what comes next? Put the stops in order.
Build the command that opens the pull request. Let it reuse your commit message.
Stops 4 and 5: push, then gh pr create. It prints a link to your new pull request. The default Codespace already has gh, signed in for this repo.
You used --fill. Where do the pull request’s title and body come from?
Now do it for real. Tick each step as you go.
Can GitHub see your work? Type your username and check.
You can now ship a fix from a Codespace, using gh.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Creating a codespace for a repository · gh codespace create · gh pr create · git switch
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?