Git merupakan salah satu version control yang banyak digunakan oleh para developer untuk mengembangkan software , Fungsi utama Git yaitu mengatur versi dari source code program anda dengan memberi tanda pada code mana yang ditambah atau diganti. Selain itu, dengan Git kita tak perlu khawatir code yang kita kerjakan bentrok, karena setiap Developer bisa membuat branch sebagai workspacenya.Fitur yang tak kalah keren lagi, dengan Git kita dapat memberi komentar pada source code yang telah ditambah/diubah, Jika anda sebagai developer belum mengetahui fitur Git, maka anda wajib mencoba dan memakainya. Karena ada banyak manfaat yang akan didapat dengan menggunakan Git.
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
Sebagai sebuah Tools GIT memiliki keunggulan, berikut ini beberapa keunggulan Git :
- Design yang mudah dipahami
- Mendukung dalam pengembangan non-linear(pengembanganparalel)
- Sistem terdistribusi, peer to peer
- Mendukung dalam proyek besar seperti Kernel Linux
- Akses hanya menggunakan command line tanpa memerlukan client server
- Penyimpanan murni berbasis file (tidak menggunakan database/SQL)
- Open Source alias Gratis
Berikut perintah-perintah dasar Git yang sering digunakan oleh developer:
- Git init : untuk membuat repository pada file lokal yang nantinya ada folder .git
- Git status : untuk mengetahui status dari repository lokal
- Git add : menambahkan file baru pada repository yang dipilih
- Git commit : untuk menyimpan perubahan yang dilakukan, tetapi tidak ada perubahan pada remote repository.
- Git push : untuk mengirimkan perubahan file setelah di commit ke remote repository.
- Git branch : melihat seluruh branch yang ada pada repository
- Git checkout : menukar branch yang aktif dengan branchyang dipilih
- GIt merge : untuk menggabungkan branch yang aktif dan branch yang dipilih
- Git clone : membuat Salinan repository lokal
Kesimpulan dan Penutup
Git adalah version control system yang digunakan para developer untuk mengembangkan software secara bersama-bersama.Dalam pengembangan software, Git merupakan tools wajib digunakan oleh developer, karena dengan Git, dapat memudahkan para developer untuk mengembangakan software dengan cepat dan saling terintegrasi. Git dapat memudahkan Developer untuk mengetahui perubahan source codenya daripada harus membuat file baru. Selain memudahkan para developer, Git merupakan sebuah tools yang open source alias gratis, sehingga dapat dengan mudah diunduh oleh Mac, Linuc, maupun Windows.
Sulfikardi
Web Design & Web Programming
Halo, saya seorang Web Developer yang terbiasa mengembangkan website
menggunakan HTML, CSS, Javascript, PHP, MYSQL, dan Laravel. Disini saya akan membagikan pengalaman saya dalam membangun dan mengembangan website yang responsif dan dinamis