Masukkan Email anda untuk berlangganan Devaradise. Gratis!

(Ebook) Mengenal Apa itu Git & Github – Tools Untuk Backup Versi file / Project

Seorang programmer, desainer atau siapapun yang bekerja dengan membuat “file” atau project tentunya akan sering melakukan perubahan-perubahan terhadap file yang sudah dibuat. Baik untuk tujuan penambahan fitur maupun perbaikan error.

Biasanya saat melakukan perbaikan, kita akan menyimpan 2 file yang sama, namun berbeda versi. 1 versi belum diperbaiki, dan yang terbaru adalah versi setelah diperbaiki. Biasanya kita akan menamai dengan format namafile_v1.html, namafile_v2.html dan seterusnya.

Git Version Control System


Masalahnya, bagaimana jika perbaikan yang kita lakukan terlalu banyak dan meliputi file-file lain dalam sebuah project? Tentunya hal tersebut akan membuat kita sulit mensortir ulang.

Oleh karena itu, pada kesempatan kali ini saya akan berbagi informasi dan ebook mengenai sebuah software gratis untuk mengatasi masalah tersebut. Namanya adalah Git, sebuah software VCS (Version control system) gratis dan opensource yang saat ini sudah banyak digunakan orang-orang.

Pada posting ini saya tidak akan membahas tata cara menggunakan Git, karena itu akan di bahas pada ebook yang saya bagikan di bawah. Di sini saya hanya memberikan gambaran saja supaya anda akan lebih mudah mengerti apa yang akan dijelaskan di ebook.

Menggunakan Git tidak semudah menggunakan software lain, karena ada istilah-istilah baru yang mungkin belum anda dengar dan penggunaannya menggunakan Bash Command Line seperti di Linux. Namun, juga tidak sesulit yang terpikirkan karena istilah dan perintah-perintahnya mudah dihafal dan tidak terlalu banyak.

Selain untuk version control, Git juga bisa digunakan untuk kolaborasi project sehingga lebih mudah. Namun, untuk kolaborasi kita harus mempunyai Git Server, yang berfungsi untuk menyimpan repositori dimana file-file yang dibuat tiap orang dalam tim kolaborasi dikumpulkan dan disatukan.

Masih banyak sekali manfaat dari software ini. Untuk lebih jelasnya anda bisa langsung mencoba dengan mendownload dan mempelajarinya lewat ebook di bawah ini. Perlu diketahui bahwa saat anda membaca ebooknya, anda juga harus sambil mempraktikkannya. Karena kalau tidak, akan sulit untuk memahaminya.

Bagaimana dengan Github?

Github Social Coding

Saya yakin, beberapa dari anda (atau mungkin kebanyakan) lebih mengenal github daripada Git. Ingat ya, Github dan Git adalah 2 hal yang berbeda. Jangan disamakan. Mereka hanya memiliki “hubungan khusus”.


Github, adalah penyedia Git Server untuk umum, dimana repositori project orang-orang tersimpan. Membuat repositori di Github gratis, namun terbatas hanya 1 repositori. Jika ingin lebih, maka harus beli paket berbayarnya.

Github membantu para programmer untuk berkolaborasi pada berbagai project, terutama project opensource. Nah, Kolaborasi ini menggunakan software Git, lalu di upload (push) ke Github. Jadi, Github itu semacam tempat di mana para pengguna Git menyimpan repositori dan berkolaborasi dengan repositori orang lain.

Github juga sangat berperan dalam mempopulerkan Git. Karena itulah mereka memiliki “hubungan khusus”.

Karena Git merupakan repositori umum dan bisa gratis, maka tidak heran jika ada banyak sekali project opensource yang tersedia. Keterbukaan inilah yang menjadikan Github tidak hanya sekedar repositori, tetapi juga resource yang berharga untuk para programmer karena banyaknya produk opensource.

Kurang lebih itulah yang saya pahami mengenai kedua hal tersebut. Maklum saya juga belum lama ini baru belajar, heheh. Jika ingin lebih dalam, tentunya harus dipraktekkan.

Sekian. Semoga Bermanfaat 😉

~Muhammad Syakirurohman~

 

9 thoughts on “(Ebook) Mengenal Apa itu Git & Github – Tools Untuk Backup Versi file / Project

Tinggalkan Balasan