Dari akhir tahun 80-an apabila perisian kawalan versi mula dibangunkan, Git kekal sebagai alat penjejakan perubahan kod yang paling mudah digunakan.
Perkhidmatan seperti Github dan Gitlab menawarkan penyimpanan kod dalam repositori, sering dirujuk sebagai repositori 'Jauh'. Mereka bertindak sebagai penyimpanan pusat kod; Git boleh menyegerakkan kod tempatan dengan kod pusat untuk mengurus perubahan yang rumit oleh berbilang pengguna dengan betul.
Pemasangan
Pada Ubuntu, Debian, dan pengedaran yang serupa, anda boleh memasang Git dengan menjalankan:
sudo apt install git
Nota: Untuk versi Ubuntu yang lebih lama (versi 14.04 dan ke bawah), anda perlu menggunakan apt-get
bukannya apt
.
Pada CentOS, Fedora dan pengedaran berasaskan Red Hat yang lain, anda boleh memasang Git dengan menjalankan:
yum pasang git
Perintah Git Asas
Mari kita lihat beberapa arahan asas dalam git
yang akan membantu kami mula menjejaki perubahan dalam kod kami.
Untuk mendayakan git pada folder tempatan, jalankan arahan di bawah di dalam folder di Terminal.
git init
Ia mencipta folder tersembunyi, .git
, yang mengandungi konfigurasi git dan maklumat tentang penjejakan perubahan, jika fail ditambahkan untuk penjejakan perubahan selepas itu. Gunakannya untuk memulakan git pada projek tempatan.
Untuk mengklon/memuat turun folder jauh dan memulakan git padanya, jalankan arahan di bawah:
git klon
di sini, , ialah url projek pada repositori jauh. Ia akan memuat turun projek jauh pada sistem tempatan, dan mencipta folder yang dimulakan git dengan nama projek.
Perhatikan bahawa tidak perlu berlari git init
selepas sesuatu projek diklon.
Untuk menarik perubahan dari direktori jauh menggunakan git, jalankan arahan di bawah:
git tarik
Perintah tarik git akan menarik semua perubahan pada repositori jauh sejak tarik terakhir atau klon. Pengguna mesti terlebih dahulu melakukan perubahan setempatnya sebelum dia menarik dari jauh, supaya perubahan setempat tidak hilang.
Sekiranya berlaku konflik antara perubahan yang ditarik dan perubahan setempat, git akan memberitahu tempat konflik itu berlaku dan akan meminta pengguna mengubah suai fail secara manual.
Untuk menambah fail atau folder ke git, jalankan arahan di bawah:
git add
Perintah di atas menambah fail atau folder yang dinyatakan dalam arahan ke kawasan pementasan Git. Kawasan pementasan Git merujuk kepada keadaan apabila fail sedang dijejaki untuk perubahan. guna git add .
untuk menambah semua fail dalam folder semasa ke kawasan pementasan.
Untuk menyemak status (keadaan penjejakan) fail anda dalam direktori kerja, jalankan arahan di bawah
status git
Ia menunjukkan status penjejakan folder semasa; fail mana yang telah diubah sejak komit terakhir dan fail mana yang belum ditambahkan dalam kawasan pementasan.
Untuk melakukan perubahan dalam git, gunakan arahan di bawah:
git commit -m "Commit Message"
Perintah komit akan melakukan perubahan fail, bermakna, perubahan berperingkat telah dibuat secara kekal sekarang. Ia adalah wajib untuk menyediakan rentetan mesej dengan setiap komit, yang sepatutnya menerangkan perubahan yang dilakukan dalam komit itu; ini adalah untuk menyimpan log perubahan.
Untuk menolak perubahan ke repositori jauh menggunakan git, jalankan arahan di bawah:
git push
Selepas kod telah dikomit, pengguna boleh menolak perubahan yang dikomit ke repositori jauh. Ambil perhatian bahawa pengguna mesti terlebih dahulu menarik kod sebelum menolak, supaya projek setempatnya mengandungi semua perubahan jauh jika ada.
Ini adalah beberapa arahan asas yang membolehkan pengguna mula menggunakan Git untuk penjejakan perubahan. Lebih banyak arahan termasuk perubahan stashing, percabangan projek dan ciri lain Git, yang boleh didapati dalam halaman manusia Git.