Berkenalan dengan Git
- K02_Faiza Aqiela Zuma
- Mar 29, 2021
- 2 min read

Greetings! Back again with me, Faiz disini yang balik lagi dengan bahasa-bahasan yang unik dan menarik. Pada postingan kali ini gue bakal bawain topik yang masih ada kaitannya ama bidang yang lagi gue geluti, yup apalgi klo bukan bidang pertukaran informasi. Kali ini gue mau bawain topik tentang Git. Git adalah version control system yang digunakan pada developer untuk mengembangkan soft secara bersama-bersama. Selain itu juga Git dikenal dengan distributed revision control (VCS terdistribusi) yang artinya penyimpanan database Git tidak hanya berada dalam satu tempat saja. Fungsi utama dari Git ini sendiri yakni mengatur versi dari source code program yang akan didevelop dengan mengasih tanda baris dan code mana yang diubah atau ditambah.
Git sebenarnya akan memonitor semua yang terjadi pada file project yang sedang dikerjakan. Lalu disimpan ke database. Untuk gampangnya dapat dilihat dari gambar dibawah ini.
Saat sebelum menggunakan Git:

Setelah menggunakan Git;

Apakah kalian melihat perbedaannya?
Tanpa Git jika kita ingin menyimpan semua perubahan pada file, biasanya kita membuat file baru dengan fitur "save as" sehingga file akan menumpuk dalam folder project seperti pada gambar diatas. Namun, setelah menggunakan Git, hanya akan ada satu file dalam project yang perubahannya akan disimpan dalam database. Tapi Git disini hanya menyimpan perubahannya saja, tidak menyimpan seluruh isi file karena akan memakan banyak memori. Dan Git memungkinkan kita kembali ke versi revisi yang kita inginkan.
Selain itu, berikut ini ada beberapa menfaat yang akan kamu rasakan setelah bisa menggunakan Git.
Bisa menyimpan seluruh versi source code;
Bisa paham cara kolaborasi dalam proyek;
Bisa ikut berkontribusi ke poryek open-source;
Lebih aman digunakan untuk kolaborasi, karena kita bisa tahu apa yang diubah dan siapa yang mengubahnya.
Bisa memahami cara deploy aplikasi modern;
Bisa membuat blog dengan SSG.
By
Faiza Zuma aka Izzy
16520046
U can catch me up at
GitHub : https://github.com/faizazum17
Twitter : https://twitter.com/Faizazuma17
Instagram : https://www.instagram.com/zumafaiz



Comments