Indonesia:29 June, 2024

Apa Itu GitHub? dan Pengertiannya

Datang lagi di mandankoding.com. Kali ini kita akan membahasa tentang GitHub yang manan salah satu platform yang wajib di miliki oleh seorang developer karna GitHub menawarkan kemudahan dalam mengelola kode project yang sedang di kembangkan secara beramai-ramai. Platform ini cukup populer di kalangan programmer yang di mana memiliki lebih dari 83 juta pengguna dari seluruh dunia.

Apa Itu GitHub
https://github.com/

Apa Itu Git?

Git adalah sistem kendali versi terdistribusi, yang berarti semua codebase dan riwayat kode akan tersedia di komputer setiap developer untuk memudahkan dalam pembuatan branch dan penggabungan. Git dikembangkan oleh Linus Trovalds di tahun 2005, merupakan inti dari GitHub.

Apa Itu Hub?

Jika Git adalah intinya, maka Hub adalah sub intinya GitHub. Sisitem Hub yang ada pada GitHub berfungsi untuk mengubah baris perintah (command line).

Apa itu github?

Github adalah situs web juga sebuah layanan cloud yang bisa membantu para pengguna untuk menyimpan,mengelola dan mengembangkan. Di dalam github kita bisa mengupload file, membuat file yang mana filenya bisa kita kelola dengan version control system punya github.

Apa Itu Version Control System?

Sistem kendali versi atau version control system adalah sistem yang mencatat perubahan yang di lakukan pada file sehingga semua riwayatnya akan terekam dan bisa di lihat kembali nanti. Saat developer membuat proyek baru, mereka selalu dan akan terus-menerus melakukan pembaruan terhadap kodenya. Bahkan, setelah proyeknya online, developer tetap harus memperbarui versinya, memperbaiki bug, menambahkan fitur baru, dan lain sebagainya.

Dalam version control system membantu developer melacak perubahan yang mereka lakukan terhadap basis kode. Tak hanya itu, sistem ini juga mencatat siapa saja yang melakukan atau membuat perubahan dan juga kode yang telah di hapus atau di modifikasi.

Istilah Yang Di Gunakan GitHub.

Sebelum kamu memulai belajar cara menggunakan GitHub, hal yang harus kamu ketahui terlebih dahulu adalah isitlah-istilah yang ada pada GitHub yang sering di gunakan.

IstilahPenjelasan
RepositoryDirektori atau folder yang berisi file dan riwayat perubahan kode project kamu. 
CommitRekaman riwayat perubahan pada file kamu, meliputi siapa, apa, dan kapan perubahan terjadi.
CloneSalinan repository di komputer kamu untuk bisa diedit secara offline di perangkat kamu.
ForkMenyalin repository orang lain ke akun GitHub kamu. Biasanya digunakan untuk bereksperimen pada suatu project yang kamu anggap menarik.
RemoteInilah versi repository yang disimpan di server GitHub. kamu bisa melakukan sinkronisasi dengan versi clone sehingga perubahan offline tetap tercatat.
BranchCabang dari repository utama kamu. Di branch, kode yang kamu utak-atik tak akan berefek ke repository utama. Jadi, kamu bisa bebas bereksperimen atau memperbaiki bug di sini.
MergeMenggabungkan kode yang sudah diubah pada suatu branch ke repository lainnya. Jadi, setelah kamu bereksperimen dengan kode di branch, kamu bisa langsung memasukkannya pada repository utama dengan merge.
Pull requestMengusulkan suatu perubahan pada repository ke pemilik/pemimpin project. Lalu, ia berhak menerima atau menolak usulan tersebut.
IssueSaran, pertanyaan, atau permintaan yang berhubungan dengan repository. Bisa dibuat oleh anggota tim kamu ataupun semua orang (untuk public repository).

GitHub sangat berperan penting dalam memudahkan pekerjaan developer. Tapi platform ini tidak hanya di peruntukan hanya untuk developer saja. Semua orang bisa menggunakannya untuk mengembangkan project kamu untuk bekerja sama dengan rekan-rekan kamu. Jika kamu ingin mencoba silahkan kunjungi website resmi GitHub (https://github.com/)

Itu saja penjelasan dari kami, semoga bermanfaat. Jika terjadi kesalahan dalam penjelasan silahkan tinggalkan pesan di kolom komentar yang ada di bawah.

Selamat belajar🎉🎉🎉

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *