Git ialah sumber terbuka. Git ialah sistem kawalan versi teragih sumber terbuka yang boleh mengendalikan pengurusan versi projek dari kecil kepada sangat besar dengan berkesan dan ia menggunakan kaedah perpustakaan versi teragih dan tidak memerlukan perisian bahagian pelayan untuk mengendalikan kawalan versi pertukaran kod sumber sangat mudah.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Git 2.30.0, komputer Dell G3.
Git (sebutan /gɪt/) ialah sistem kawalan versi teragih sumber terbuka yang digunakan untuk mengendalikan sebarang projek, kecil atau besar, dengan cekap dan cekap kepada pengurusan versi projek yang sangat besar.
Berbeza daripada alat kawalan versi terpusat seperti CVS dan Subversion, ia menggunakan kaedah perpustakaan versi teragih, yang tidak memerlukan perisian bahagian pelayan untuk mengendalikan kawalan versi dan membolehkan keluaran kod sumber. dan komunikasi adalah sangat mudah.
Git sangat pantas, yang sememangnya penting untuk projek besar seperti kernel Linux. Perkara yang paling menonjol tentang Git ialah keupayaan pengesanan gabungannya.
Perbezaan antara Git dan SVN
Git bukan sahaja sistem kawalan versi, ia juga sistem pengurusan kandungan (CMS), sistem pengurusan kerja, dll.
Jika anda seorang yang mempunyai latar belakang dalam menggunakan SVN, anda perlu membuat beberapa perubahan mental untuk menyesuaikan diri dengan beberapa konsep dan ciri yang disediakan oleh Git.
Perbezaan antara Git dan SVN:
1 Git diedarkan, SVN bukan: ini adalah teras Git dan sistem kawalan versi tidak teragih lain, seperti SVN, CVS, dan lain-lain perbezaan.
2. Git menyimpan kandungan sebagai metadata, manakala SVN menyimpan kandungan sebagai fail: Semua sistem kawalan sumber menyembunyikan metamaklumat fail dalam folder seperti .svn, .cvs, dsb.
3. Cawangan Git berbeza daripada cawangan SVN: cawangan tidak istimewa sama sekali dalam SVN, ia hanyalah satu lagi direktori dalam repositori.
4. Git tidak mempunyai nombor versi global, tetapi SVN mempunyai: Setakat ini, ini adalah ciri terbesar yang tiada Git berbanding SVN.
5. Integriti kandungan Git lebih baik daripada SVN: Storan kandungan Git menggunakan algoritma cincang SHA-1. Ini memastikan integriti kandungan kod dan mengurangkan gangguan kepada repositori sekiranya berlaku kegagalan cakera dan masalah rangkaian.
Pembelajaran yang disyorkan: "Tutorial Git"
Atas ialah kandungan terperinci Adakah git sumber terbuka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!