FahamLah

Peta dunia

Semua dunia terbuka. Mula di mana-mana. Dunia 0 hingga 4 bersambung. Selepas Dunia 4, ikut susunan yang anda suka.

Dunia 0

Mula Di Sini

Kenal beza Git dan GitHub. Sediakan komputer anda.

8 pelajaran ยท 0 daripada 8 siap

8 pelajaran
  1. Kenapa simpan versi?3 minit
  2. Asas terminal4 minit
  3. Pasang Git4 minit
  4. Beritahu Git siapa anda4 minit
  5. Git lawan GitHub3 minit
  6. Asal usul Git2 minit
  7. Git dalam VS Code3 minit
  8. Dapatkan bantuan3 minit
  9. Cabaran bos: Ujian penempatan

Dunia 1

Titik Simpan

Simpan kerja anda dengan selamat dan baca sejarahnya.

12 pelajaran ยท 0 daripada 12 siap

12 pelajaran
  1. Buat repo3 minit
  2. Tiga tempat kerja anda tinggal4 minit
  3. Kotak4 minit
  4. Baca git status3 minit
  5. Titik simpan pertama anda5 minit
  6. Mesej commit yang bagus4 minit
  7. Lihat kembali masa lalu4 minit
  8. Cari perbezaan4 minit
  9. Abaikan fail3 minit
  10. Buang dan tukar nama4 minit
  11. HEAD: anda di sini3 minit
  12. Commit kecil dan fokus4 minit
  13. Cabaran bos: Laman diari: 5 commit kemas

Dunia 2

Sihir Undur

Baiki hampir semua kesilapan tanpa panik.

9 pelajaran ยท 0 daripada 9 siap

9 pelajaran
  1. Buang satu perubahan3 minit
  2. Keluarkan dari kotak3 minit
  3. Baiki commit terakhir4 minit
  4. Makmal reset5 minit
  5. Undur dengan selamat guna revert4 minit
  6. Undur yang mana?4 minit
  7. HEAD terlerai4 minit
  8. Bersihkan fail sampah3 minit
  9. Reflog, jaring keselamatan anda4 minit
  10. Cabaran bos: Bilik lolos: 6 bencana

Dunia 3

Alam Selari

Branch, merge, rebase dan selesaikan konflik.

12 pelajaran ยท 0 daripada 12 siap

12 pelajaran
  1. Branch ialah nota pelekat4 minit
  2. Buat dan tukar branch4 minit
  3. Cara lama: git checkout3 minit
  4. Merge fast-forward4 minit
  5. Merge tiga hala4 minit
  6. Baca penanda konflik4 minit
  7. Selesaikan konflik dalam VS Code5 minit
  8. Kemas branch3 minit
  9. Simpan kerja sementara dengan stash4 minit
  10. Asas rebase4 minit
  11. Kemaskan sejarah dengan rebase interaktif5 minit
  12. Merge atau rebase? Dan cherry-pick4 minit
  13. Cabaran bos: Penghancur Konflik

Dunia 4

Hai GitHub

Sambung ke GitHub dan kekal selari.

12 pelajaran ยท 0 daripada 12 siap

12 pelajaran
  1. Akaun, 2FA dan repo pertama4 minit
  2. Log masuk dengan HTTPS dan token4 minit
  3. Kunci SSH dan gh auth login5 minit
  4. Remote dan origin3 minit
  5. Push pertama anda4 minit
  6. Clone projek3 minit
  7. Fetch lawan pull4 minit
  8. Pull dengan merge atau rebase4 minit
  9. Push ditolak? Baiki4 minit
  10. Force push dengan selamat3 minit
  11. Tag, SemVer dan Release4 minit
  12. Fork dan menyelaraskan4 minit
  13. Cabaran bos: Terbitkan laman diari

Dunia 5

Kerja Berpasukan

Bekerja dengan orang lain macam pasukan pro.

14 pelajaran ยท 0 daripada 14 siap

14 pelajaran
  1. Lawatan repo GitHub3 minit
  2. Asas Markdown4 minit
  3. Jadual, senarai tugas, amaran, Mermaid4 minit
  4. Tulis README yang hebat4 minit
  5. Issue, label dan milestone4 minit
  6. Templat issue, sub-issue dan jenis3 minit
  7. Pull request dan draf4 minit
  8. Semakan kod yang baik dan berguna5 minit
  9. Pautkan PR ke issue3 minit
  10. Merge, squash atau rebase?4 minit
  11. Konflik dalam PR4 minit
  12. Ruleset, perlindungan, CODEOWNERS4 minit
  13. Projects, Discussions, Wiki, Gist4 minit
  14. Organisasi, pasukan dan sumber terbuka5 minit
  15. Cabaran bos: Simulasi pasukan: semak dan merge

Dunia 6

Aliran Kerja Pasukan

Pilih cara kerja yang sesuai untuk pasukan.

7 pelajaran ยท 0 daripada 7 siap

7 pelajaran
  1. GitHub Flow4 minit
  2. Git Flow4 minit
  3. Berasaskan trunk dan feature flag4 minit
  4. Namakan branch dengan baik3 minit
  5. Conventional Commits, SemVer, changelog4 minit
  6. Satu repo besar atau banyak?3 minit
  7. Latihan release dan hotfix5 minit
  8. Cabaran bos: Pilih aliran kerja

Dunia 7

Robot: Actions & CI/CD

Biar robot uji dan deploy untuk anda.

11 pelajaran ยท 0 daripada 11 siap

11 pelajaran
  1. Maksud CI/CD3 minit
  2. Dalam fail workflow4 minit
  3. Pencetus: push, PR, jadual, manual4 minit
  4. Action Marketplace dan pinning4 minit
  5. Rahsia, pemboleh ubah, persekitaran4 minit
  6. Matrix, cache, artifak4 minit
  7. Semakan status dan lencana3 minit
  8. Workflow boleh guna semula4 minit
  9. Deploy ke Pages dan Cloudflare5 minit
  10. Kemas kini Dependabot3 minit
  11. Jaga keselamatan workflow4 minit
  12. Cabaran bos: Auto-deploy laman diari

Dunia 8

Perisai: Keselamatan

Jaga kod, akaun dan rahsia anda.

8 pelajaran ยท 0 daripada 8 siap

8 pelajaran
  1. 2FA dan passkey3 minit
  2. Jangan commit rahsia4 minit
  3. Imbasan rahsia dan perlindungan push4 minit
  4. Kunci bocor? Tukar dulu5 minit
  5. Amaran Dependabot3 minit
  6. Asas CodeQL4 minit
  7. SECURITY.md dan nasihat keselamatan3 minit
  8. Commit bertandatangan4 minit
  9. Cabaran bos: Latihan kebocoran

Dunia 9

Alatan Hebat

Guna alatan tambahan GitHub dengan baik.

10 pelajaran ยท 0 daripada 10 siap

10 pelajaran
  1. GitHub CLI4 minit
  2. github.dev dan Codespaces4 minit
  3. GitHub Pages4 minit
  4. GitHub Desktop dan alatan editor3 minit
  5. GitHub Copilot5 minit
  6. Semak kod tulisan AI4 minit
  7. Packages3 minit
  8. API, webhook dan App4 minit
  9. Carian kod3 minit
  10. GitHub Education dan Student Pack3 minit
  11. Cabaran bos: Hantar dengan gh dan Codespace

Dunia 10

Git Mendalam

Tengok cara Git bekerja di dalam.

14 pelajaran ยท 0 daripada 14 siap

14 pelajaran
  1. Objek dan hash4 minit
  2. Ref, fail HEAD dan reftable4 minit
  3. Plumbing lawan porcelain4 minit
  4. Packfile, gc dan maintenance4 minit
  5. Sintaks revision4 minit
  6. Cari dalam sejarah4 minit
  7. Cari pepijat dengan bisect5 minit
  8. Hook4 minit
  9. Alias, includeIf, hujung baris4 minit
  10. git worktree3 minit
  11. Submodule lawan subtree4 minit
  12. Repo besar: shallow, sparse, LFS4 minit
  13. rerere dan range-diff4 minit
  14. Pratonton Git 3.04 minit
  15. Cabaran bos: Detektif: cari commit pepijat

Dunia 11 ยท Buka bila-bila masa

Pusat Bantuan

Baiki saat "alamak" dengan mengikut satu laluan.

15 pelajaran ยท 0 daripada 15 siap

15 pelajaran
  1. Saya commit di branch yang salah3 minit
  2. Saya push kata laluan4 minit
  3. Undur commit terakhir saya3 minit
  4. Baiki mesej commit yang salah3 minit
  5. Saya terlupa satu fail3 minit
  6. Panik merge4 minit
  7. Saya dalam HEAD terlerai3 minit
  8. Saya terpadam branch3 minit
  9. Commit hilang selepas reset3 minit
  10. Push saya ditolak3 minit
  11. Pull bersepah: abort3 minit
  12. Saya commit fail yang besar4 minit
  13. Huru-hara hujung baris Windows4 minit
  14. Permission denied (publickey)4 minit
  15. Saya push ke branch yang dilindungi3 minit

Dunia 12

Misi Kerjaya

Guna GitHub untuk dapat kerja.

7 pelajaran ยท 0 daripada 7 siap

7 pelajaran
  1. README profil dan repo yang dipin4 minit
  2. Idea portfolio3 minit
  3. PR sumber terbuka pertama anda5 minit
  4. Soalan temu duga Git4 minit
  5. Adab dalam pasukan3 minit
  6. Dokumentasi dan changelog3 minit
  7. Kekal terkini dengan Git dan GitHub3 minit
  8. Cabaran bos: Sumbangan sumber terbuka sebenar pertama