
Bagi mahasiswa yang baru melangkah di jurusan Teknik Informatika, Sistem Informasi, maupun Teknologi Informasi, istilah Git dan GitHub tentu menjadi dua hal yang akan sangat sering ditemui. Saat pengerjaan tugas pemrograman harian maupun proyek kelompok, GitHub memegang peranan krusial sebagai tempat menyimpan kode program, melacak setiap histori perubahan naskah code, hingga memfasilitasi kolaborasi secara online antaranggota tim. Namun, bagi pemula yang baru pertama kali berkenalan dengan command line atau terminal, rentetan perintah (syntax) Git sering kali terasa rumit. Oleh karena itu, memahami perintah dasar GitHub menjadi langkah awal yang sangat penting. Agar tidak salah langkah dalam mengelola proyek pemrogramanmu, yuk kenali apa itu GitHub serta panduan perintah dasar GitHub yang paling sering digunakan dan wajib kamu kuasai berikut ini!
Apa Itu GitHub dan Mengapa Anak IT Wajib Menguasainya?
Sebelum melangkah lebih jauh pada kumpulan perintah dasarnya, penting untuk memahami perbedaan antara Git dan GitHub. Git merupakan sistem pengontrol versi (version control system) berbasis lokal yang bertugas mencatat setiap perubahan pada berkas kode di komputermu. Sementara itu, GitHub adalah platform berbasis awan (cloud) yang dimanfaatkan untuk menyimpan repositori Git tersebut secara online.
Bagi seorang anak IT, menguasai berbagai perintah dasar GitHub bukan sekadar untuk memenuhi tuntutan tugas kuliah saja. Platform ini menjadi wadah terbaik untuk membangun portofolio digital sejak dini. Melalui repositori GitHub yang tertata rapi, kamu dapat memamerkan berbagai proyek pemrograman yang pernah kamu selesaikan kepada calon perekrut, sehingga menjadi nilai tambah yang sangat besar saat melamar kerja atau magang di industri teknologi kelak.
Perintah Dasar GitHub Untuk Memulai dan Mengatur Repositori Proyek
Langkah paling awal sebelum dapat mengunggah berkas program ke dalam GitHub adalah menyiapkan repositori lokal terlebih dahulu di komputermu. Repositori ini berfungsi sebagai wadah utama yang akan memantau seluruh aktivitas pengembangan kode.
1. Inisialisasi Repositori Baru dengan Perintah git init
Perintah git init adalah perintah dasar GitHub yang digunakan untuk membuat dan menginisialisasi repositori Git baru di dalam folder proyek yang sedang kamu kerjakan. Kamu cukup membuka terminal atau Git Bash pada folder tersebut, lalu mengetikkan perintah git init. Secara otomatis, Git akan mulai melacak setiap perubahan, penambahan, maupun penghapusan berkas yang terjadi di dalam folder tersebut.
2. Mengunduh Proyek dengan Perintah git clone
Jika kamu ingin mengambil atau menyalin proyek yang sudah ada di repositori GitHub ke dalam komputer lokalmu, perintah git clone [URL_REPOSITORI] adalah solusinya. Dengan menjalankan perintah dasar GitHub ini diikuti tautan URL repositori tujuan, seluruh berkas program beserta riwayat perubahannya akan langsung terunduh secara lengkap ke komputermu.
Perintah Dasar GitHub Untuk Menyimpan Perubahan Kode ke Repositori Lokal
Setelah kamu melakukan penyesuaian, menambah fitur baru, atau memperbaiki bug pada naskah kode program, ada tiga tahapan utama yang wajib dilakukan untuk menyimpan perubahan tersebut secara rapi di dalam sistem Git.
1. Mengecek Status Berkas Menggunakan git status
Perintah git status berfungsi untuk memeriksa kondisi terkini dari folder proyekmu. Melalui perintah ini, kamu dapat melihat informasi detail mengenai berkas mana saja yang baru ditambahkan, berkas yang telah dimodifikasi, serta berkas yang belum masuk ke dalam pelacakan Git (untracked files).
2. Menandai Berkas Perubahan dengan git add
Setelah memastikan berkas mana saja yang diubah, kamu perlu menggunakan perintah git add . untuk menandai seluruh perubahan berkas tersebut agar masuk ke area persiapan (staging area). Penggunaan tanda titik (.) di akhir perintah menginstruksikan Git untuk memasukkan seluruh perubahan berkas secara sekaligus tanpa perlu mendaftarkannya satu per satu.
3. Menyimpan Riwayat Permanen Melalui git commit
Perintah git commit -m "pesan perubahan" digunakan untuk mengunci dan menyimpan riwayat perubahan secara permanen di repositori lokal. Pastikan kamu selalu menyertakan pesan commit yang jelas dan deskriptif di dalam tanda petik, seperti git commit -m "Menambahkan halaman login". Pesan yang informatif akan sangat membantu kamu dan rekan tim dalam memahami histori pengembangan proyek di masa mendatang.
Perintah Dasar GitHub Untuk Mengirim dan Mengambil Kode dari GitHub
Setelah seluruh riwayat perubahan tersimpan dengan aman di komputer lokal, tahap berikutnya adalah menghubungkan dan menyelaraskan kode tersebut dengan repositori online yang ada di GitHub.
1. Mengunggah Kode Lokal Menggunakan git push
Perintah git push origin main berfungsi untuk mengunggah (upload) seluruh hasil commit dari repositori lokal komputermu ke platform GitHub pada cabang (branch) utama. Setelah perintah ini berhasil dijalankan, kode program terbarumu dapat langsung diakses oleh anggota tim lainnya melalui web GitHub.
2. Memperbarui Kode Lokal Menggunakan git pull
Saat bekerja dalam tim, teman kelompokmu tentu juga akan melakukan pembaruan kode ke GitHub. Untuk memastikan kode di komputermu tetap yang paling baru, jalankan perintah git pull origin main. Perintah ini akan mengunduh (download) sekaligus menggabungkan pembaruan terbaru dari repositori GitHub ke dalam komputer lokalmu, sehingga mencegah terjadinya bentrok kode (code conflict).
Perintah Dasar GitHub Untuk Mengelola Cabang Pengerjaan (Branching)
Dalam pengerjaan proyek skala besar maupun tugas kelompok, fitur pengerjaan cabang (branch) sangat vital agar setiap mahasiswa dapat fokus mengerjakan fitur yang berbeda tanpa memengaruhi atau merusak struktur kode utama.
1. Membuat Cabang Baru dengan git branch
Perintah git branch [nama_branch] digunakan untuk membuat ruang kerja terpisah baru dari cabang utama, misalnya git branch fitur-login. Dengan membuat cabang tersendiri, kamu bebas melakukan uji coba kode tanpa perlu khawatir merusak program utama yang sudah berjalan stabil.
2. berpindah Cabang Pengerjaan Menggunakan git checkout
Setelah membuat cabang baru, kamu dapat menggunakan perintah git checkout [nama_branch] untuk berpindah dari satu cabang pengerjaan ke cabang lainnya. Setiap perubahan yang kamu buat selama berada di cabang tersebut tidak akan memengaruhi cabang utama sampai kamu memutuskan untuk menggabungkannya kembali (merge).
Kesimpulan
Menguasai perintah dasar Git dan GitHub sebenarnya bukanlah hal yang sulit apabila kamu rajin mempraktikkannya secara konsisten dalam tugas-tugas perkuliahan harian. Alur kerja dasarnya sangat sederhana dan berulang, yaitu dimulai dari mengecek kondisi berkas melalui git status, menyiapkan berkas dengan git add ., mengunci riwayat perubahan lewat git commit, hingga mengunggah hasil kerjamu menggunakan git push. Seiring berjalannya waktu dan makin seringnya kamu menggarap proyek koding, kumpulan perintah ini akan menjadi kebiasaan yang berjalan secara alami di luar kepala.
Nah, bagi kamu yang ingin mempelajari Git dan GitHub secara lebih mendalam, kamu juga bisa langsung mengakses panduan resminya melalui tautan Dokumentasi Resmi GitHub.
Ingin terus mengasah keahlian di bidang pemrograman, pengkodingan, pengembangan perangkat lunak, serta teknologi digital masa depan di lingkungan kampus yang modern dan kolaboratif? Yuk, wujudkan potensimu bersama INSTIKI sebagai Kampus IT Terbaik di Bali dan Nusa Tenggara— Professional IT Entrepreneur Campus!