EN: Read in English
Dunia 10: Git Mendalam
Pratonton Git 3.0
Anda akan belajar: apa yang Git 3.0 rancang untuk ubah, apa yang kekal, dan cara bersedia.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Git 3.0 sedang dalam perjalanan. Adakah Git yang anda belajar akan berhenti berfungsi?
Pilih satu jawapan.
Tengok
Git 3.0 belum ada tarikh keluaran. Tapi pelannya dah ditulis. Ketik setiap babak cerita.
Ketik setiap titik pada garis masa.
Cuba
Apa jadi pada setiap satu dalam Git 3.0?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Tengok
Id hari ini ialah SHA-1: 40 aksara. Id SHA-256: Resipi id yang lebih kuat, 64 aksara panjang. Git 3.0 merancang guna untuk repo baru. pula 64 aksara panjang. Ia jauh lebih susah dipalsukan.
Teka
Git 3.0 tiba. Repo lama anda guna id SHA-1. Apa jadi kepadanya?
Pilih satu jawapan.
Semak
Dah sedia untuk Git 3.0? Leret setiap tabiat.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Namakan branch pertama anda main
Anda berjaya!
Kini anda boleh terangkan apa yang Git 3.0 ubah, dan bersedia untuknya.
Nak tahu lebih (pilihan)
Cuba masa depan hari ini: git init --object-format=sha256 atau git init --ref-format=reftable. Semak dulu laman hosting anda menyokongnya. safe.bareRepository jadi explicit: Git tak akan guna repo bare (bare repository) (bare repository): Repo yang ada bahagian .git sahaja, tanpa folder kerja, macam salinan di pelayan. yang ia terjumpa sendiri. Bina Git sendiri akan perlukan Rust. Sumber: git-scm.com/docs/BreakingChanges.
English
Git 3.0 is on its way. Will the Git you learned stop working?
Git 3.0 has no release date yet. But its plan is written down. Tap through the story.
What happens to each one in Git 3.0?
Today’s ids are SHA-1: 40 characters. SHA-256 ids are 64 characters long. They are much harder to fake.
Git 3.0 arrives. Your old repo uses SHA-1 ids. What happens to it?
Ready for Git 3.0? Swipe each habit.
You can now explain Git 3.0’s changes and get ready for them.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Upcoming breaking changes (Git 3.0) · git init (--object-format, --ref-format) · Hash function transition · git whatchanged
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?