Git telah menjadi alat yang sangat penting dalam pengembangan perangkat lunak modern. Sebagai sistem kontrol versi, Git memungkinkan pengembang untuk melacak perubahan dalam kode, berkolaborasi dengan tim, dan mengelola berbagai versi proyek secara efisien. Berikut ini adalah beberapa perintah dasar Git yang perlu diketahui oleh setiap software developer.
1. git init
Perintah ini digunakan untuk menginisialisasi repositori Git baru. Ini akan membuat direktori .git di dalam folder proyek, yang akan menyimpan semua informasi versi untuk proyek tersebut.
git init2. git clone
Perintah ini digunakan untuk mengkloning repositori dari remote repository ke lokal. Ini sangat berguna saat ingin bekerja pada proyek yang sudah ada.
git clone <url-repo>3. git add
Perintah ini digunakan untuk menambahkan perubahan di working directory ke staging area. Kita dapat menambahkan file satu per satu atau semuanya sekaligus.
git add <nama-file>atau
git add .untuk menambahkan semua perubahan.
4. git commit
Perintah ini digunakan untuk menyimpan perubahan yang telah ditambahkan ke staging area ke dalam repositori lokal. Setiap commit harus disertai dengan pesan yang menjelaskan perubahan yang dilakukan.
git commit -m "Pesan commit"5. git status
Perintah ini digunakan untuk menampilkan status dari working directory dan staging area. Ini menunjukkan file mana yang berubah, yang belum di-commit, dan file mana yang sudah siap untuk di-commit.
git status6. git pull
Perintah ini digunakan untuk menarik dan menggabungkan perubahan dari remote repository ke dalam branch lokal. Ini memastikan bahwa repositori lokal kita selalu up-to-date dengan versi remote.
git pull <remote> <branch>7. git push
Perintah ini digunakan untuk mengirim perubahan yang telah di-commit dari repositori lokal ke remote repository.
git push <remote> <branch>8. git branch
Perintah ini digunakan untuk membuat, melihat, atau menghapus branch. Branch memungkinkan kita untuk bekerja pada fitur atau bug secara terpisah dari branch utama (biasanya main atau master).
git branchuntuk melihat daftar branch, atau
git branch <nama-branch>untuk membuat branch baru.
9. git checkout
Perintah ini digunakan untuk berpindah ke branch yang berbeda atau memeriksa file dari branch tertentu. Ini memungkinkan kita bekerja pada branch yang berbeda atau memeriksa commit tertentu.
git checkout <nama-branch>atau
git checkout -b <nama-branch>untuk membuat dan langsung berpindah ke branch baru.
10. git merge
Perintah ini digunakan untuk menggabungkan perubahan dari branch lain ke branch yang sedang kita kerjakan. Ini sangat berguna untuk menggabungkan fitur baru atau perbaikan bug ke dalam branch utama.
git merge <nama-branch>Menguasai perintah-perintah dasar Git ini adalah langkah awal yang penting bagi setiap software developer. Dengan pemahaman yang baik tentang cara kerja Git, Anda akan lebih mudah berkolaborasi dengan tim, mengelola kode dengan lebih efisien, dan melacak perubahan dengan lebih akurat.
