Panduan Pemula untuk Git

Jika Anda pengguna Linux, Anda mungkin pernah menemukan Git, mungkin saat mencoba mengunduh program baru atau melihat sistem kontrol versi seperti CVS atau Subversion. Git adalah sistem kontrol revisi yang dibuat oleh Linus Torvalds dari kernel Linux yang terkenal, karena kurangnya kepuasan dengan solusi yang ada. Penekanan utama dalam desain adalah pada kecepatan, atau lebih khusus lagi, efisiensi. Git mengatasi banyak kekurangan dari sistem sebelumnya dan melakukan semuanya dalam waktu yang lebih singkat. Jika Anda ingin mempelajari Git, panduan pemula ini akan membantu Anda memulai.

Apa yang Dilakukan Git

Misalkan Anda sedang membuat situs web untuk pelanggan. Mereka menyatakan apa yang mereka inginkan, Anda mendesainnya, mereka meninjaunya dan membuat revisi, dll. Dengan setiap rangkaian revisi dari pelanggan, situs berubah dan berkembang. Nanti, pelanggan mungkin berkata, “Saya lebih suka tampilannya September lalu”. Dalam keadaan normal, Anda mengalami masalah. Anda mungkin tidak memiliki semua file dan data sejak saat itu, dan kode Anda mungkin telah banyak berubah sehingga mengembalikannya menjadi sulit atau tidak mungkin.

Inti dari sistem kendali revisi adalah untuk menyelesaikan hampir semua masalah dalam paragraf di atas. Anda dapat melacak setiap perubahan pada kode dan file Anda dan kembali kapan saja ke tempat sebelumnya.

Bagaimana Git Bekerja

Setiap direktori proyek adalah repositori Gitnya sendiri. Anda menyimpan semua file Anda untuk proyek itu di direktori itu dan secara berkala memberi tahu Git untuk memperbarui informasinya dengan status file saat ini. Proses memberitahu Git untuk merekam keadaan adalah a commit. Setiap kali Anda melakukan (yang seharusnya sering), Git melihat semua file yang diperintahkan untuk melacak dan menyimpan perbedaan dalam file tersebut (tidak semua file baru) ke direktori “.git”. Setiap komit menjadi titik simpan baru untuk pengembangan proyek Anda.

Secara opsional, Anda dapat mendorong repositori git lokal Anda ke host luar, seperti GitHub atau server Git Anda sendiri. Hal ini memungkinkan beberapa kontributor pada sebuah proyek untuk dapat membuat komit yang sering dan cepat ke repo lokalnya, kemudian menggabungkan semua komit lokal tersebut ke dalam satu pembaruan ke repositori online.

Ini adalah salah satu hal yang membuat Git lebih cepat digunakan daripada beberapa Sistem Kontrol Versi (VCS) lainnya: Anda dapat sering melakukan commit ke repositori lokal Anda tanpa membuang waktu dan bandwidth harus mengunggah ke server untuk masing-masing.

Mendapatkan Git

Sebagian besar distro Linux sudah diinstal dengan Git. Jika sistem Anda tidak menyertainya, Anda dapat menginstalnya dengan mudah dari Pusat Perangkat Lunak atau manajer paket Anda, karena sudah tersedia di sebagian besar repositori.

Panduan Pemula Untuk Instalasi Git

Anda dapat menginstalnya di terminal:

Jika Anda berada di platform lain atau tidak dapat menggunakan repositori semacam itu, Anda dapat mengunduh dan menginstal paket secara manual di sini.

Menggunakan Git

Proses membuat repositori git lokal cepat dan mudah. Pertama, buat direktori yang ingin Anda gunakan untuk proyek Anda dan buka terminal Anda ke lokasi itu.

Mulai repo Git dengan perintah:

Ini akan membuat direktori “.git” (tersembunyi dari tampilan) untuk menyimpan informasi repositori Anda. Kemungkinan besar, Anda ingin mulai menambahkan beberapa file. Kita akan mulai dengan membuat file README sederhana, menambahkannya ke daftar file repositori untuk dipantau, lalu memasukkan file kita ke repositori.

Anda akan dibawa ke layar editor teks (editor teks mana yang bergantung pada distro dan konfigurasi Anda) di mana Anda harus memasukkan catatan tentang komit ini. Ini biasanya merupakan ringkasan singkat dari perubahan yang terjadi sejak komit terakhir. Setelah Anda menyimpan dan keluar dari editor teks, komit harus berhasil diselesaikan.

Panduan Pemula Untuk Git Commit Edit

Jika di atas, Git membuat kesalahan yang mengatakan tidak dapat mengenali Anda, Anda harus mengatakan siapa Anda. Melakukannya semudah memasukkan:

Pada dasarnya kami telah membuat cuplikan dari status file tersebut saat ini. Setiap perubahan lebih lanjut (yang Anda lakukan) akan disimpan di atas itu.

Menambahkan dan melakukan setiap file satu per satu, seperti pada contoh di atas, bisa jadi membosankan. Untuk mengatasinya, Anda dapat menambahkan semua file di direktori saat ini dengan

Anda dapat melakukan semua file yang diubah sekaligus dengan

Panduan Pemula Untuk Git Clone Repo

Beberapa opsi perintah git berguna lainnya meliputi:

Itu, tentu saja, hanyalah permulaan dari apa yang bisa dilakukan Git. Setelah menguasai GIt, Anda dapat memulai dengan Github dan mempelajari cara menambahkan tangkapan layar dan animasi ke permintaan tarik Anda.

Terkait:

Odysseas Kourafalos
Odysseas Kourafalos

Kehidupan nyata OK dimulai sekitar pukul 10, ketika dia mendapatkan komputer pertamanya – Commodore 128. Sejak itu, dia telah mencairkan keycaps dengan mengetik 24/7, mencoba menyebarkan The Word Of Tech kepada siapa pun yang cukup tertarik untuk mendengarkan. Atau, lebih tepatnya, baca.

Apakah artikel ini bermanfaat?