Panduan Dasar Git untuk Pemula
Panduan Git yang Mudah Dipahami untuk Pemula

A software engineer, coding instructor, and creator of Mongoloquent ORM. Active in communities and contribute to open-source projects.
Banyak dari kita khususnya pemula bingung tentang Git.
Definisi teknis tentang Git adalah
Gitadalah sebuah Version System Control untuk menulusuri kode selama software di develop.
Apa itu VCS?
Sebuah Version System Control singkatnya adalah sebuah manajemen kode, dimana biasanya mengelola versi informasi yang berbeda (i.e source code).
VCS melacak modifikasi yang kita lakukan pada kode dan mencatat perubahan yang kita buat.
Tapi ada perbedaan tipe dari Version Control System.
Local Version Control System - ini memiliki sistem database untuk mengelola trek.
Centralized Versin Control System - Dimana semua pengguna terhubung ke semuah repo master.
Distributed Version Control System - Dimana semua pengguna dapat terhubung ke banyak repo di waktu yang sama.
Terminologi Peting Git
- Repository
Simpelnya, repo/repositori adalah sebuah jenis wadah tempat kita menyimpan sesuatu. Secara teknis itu adalah sebuah struktur data yang digunakan oleh VCS dimana metadata dari file dan direktori kode yang disimpan.
- Branch
Anggap ini sebagai cabang pohon sederhana yang menyipang dari akar pohon, demikian pula dengan branch git adalah versi repo yang membagi dari repositori utama. Di repo branch kita dapat mambuat berbagai perubahan seperti: daftar, hapus, ganti nama dan lain-lain.
- Clone
Clonning di git berarti membuat sebuah salinan dari target repositori dan menduplikasi semua file dari target repo. clone adalah utilitas baris perintah git.
- Index
Index di git dikenal juga sebagai staging area atau staging index. Sebuah file di direktori Git yang menyimpan informasi tentang apa yang akan masuk ke komit kita selanjutnya. File di staging index siap untuk ditambahkan ke repositori.
- Push dan Pull request
Git push akan mengambil semua file dari direktori repo lokal dan akan di push ke repo utama misalnya di Github.
Git pull digunakan ketika kita ingin pull perubahan terakhir di repo utama.
Perintah untuk menggunakan Git di Command Line
git init- Untuk menginisiasi atau membuat sebuah repositori.git add .- Untuk menambahkan file kode ke repo kita.git status- Untuk melihat file di repositori.git commit -m 'pesan komit'- Untuk menambahkan pesan komit ke file kode kita.git push -u origin master- Untuk push kode kedalam repositori utama atau target repositori.git pull 'nama_remote' 'nama_branch'- Ini akan pull konten dari repositori utama.git fetch- Ini akan mengambil komit terbaru dari repo utama ke lokal repo kita.git merge- ini akan menggabungkan branch dari remote ke repositori lokal.git clone link_repositori- Untuk klone target repositori.
Jadi itu saja untuk Git, berharap artikel ini dapat membantu dalam belajar dan akan menjadi panduan yang mudah dibaca. Kasih tau jika artikel ini membantu.
Lanjutkan dan buat proyek pertama di Github dengan bantuan artikel ini. 🙂
Sumber:




