Mengenal Apa Itu GitHub dan Bagaimana Cara Menggunakannya

mengenal github

Dalam dunia pemrograman, Anda mungkin sudah tidak asing atau pernah mendengar sedikit banyak tentang Github. Saat Anda mengembangkan sebuah aplikasi, website, atau program sederhana Anda mungkin perlu untuk berkolaborasi dengan rekan setim Anda, melacak perubahan pada kode Anda, atau mengamankan kode Anda untuk mencegah hal – hal yang tidak Anda perhitungkan sebelumnya, jika Anda menyimpan kode Anda pada penyimpanan lokal. Inilah peranan penting dari Github!

Hingga saat ini, Github adalah salah satu sumber daya paling populer bagi Anda sebagai pengembang untuk berbagi kode dan mengerjakan proyek bersama karena ini gratis, mudah Anda gunakan. Dan telah banyak mendorong pengembangan perangkat lunak yang bersifat open source. Tak heran karena kepopuleran dari Github, menjadikan ia sebagai “social media” dari para pengembang untuk menunjukan proyek – proyek yang telah mereka ciptakan sebagai portofolio.

Artikel ini akan menjelasan berbagai aspek mengenai GitHub. Mulai dari apa itu GitHub hingga cara menggunakan GitHub. Apabila Anda tertarik untuk mengenal Github lebih jauh, simak artikel ini hingga akhir, ya!

Baca Juga : Cara Edit DNS Zone Domain IDCloudHost

Apa itu Github

GitHub adalah platform populer untuk pengembangan perangkat lunak seperti menyimpan kode pada penyimpanan berbasis cloud, melacak setiap perubahan yang ada pada kode, dan berkolaborasi dalam proyek. Github memungkinkan Anda untuk mengunggah file Anda dan membuat repository sendiri atau bergabung dengan repository proyek open source.

Repository ini seperti sebuah folder pada komputer Anda, namun memerlukan izin akses dari pemiliknya untuk dapat membuka, mengedit, atau menghapus setiap file yang ada pada dalamnya..Selain itu, Github tak jarang berguna untuk menambah relasi atau jaringan, berkolaborasi, dan mempromosikan pekerjaan para pengembang yang ada.

 

 

GitHub telah memperoleh jutaan pengguna dan menjadikannya sebagai go-to platform untuk proyek perangkat lunak yang kolaboratif sejak berdiri pada tahun 2008. Lengkap dengan fitur-fitur yang bermanfaat untuk Anda dalam mengembangkan perangkat lunak, layanan ini juga mempermudah Anda dalam bekerja sama dengan orang lain secara real time.

Selain fitur kodenya yang bermanfaat, GitHub juga mendorong Anda untuk membangun profil dan self branding Anda sendiri. Anda dapat mengunjungi profil siapa pun dan melihat proyek apa yang mereka miliki dan kontribusikan. Hal ini menjadikan GitHub sebagai jenis jejaring sosial untuk para pengembang dan mendorong pendekatan kolaboratif untuk pengembangan perangkat lunak.

GitHub memanfaatkan teknologi bernama “Git” untuk layanannya. Git adalah perangkat lunak version control yang bersifat open source, berguna untuk mengelola dan melacak revisi file. Seperti namanya version control, Git memungkinkan Anda untuk mengontrol versi dari file yang Anda buat seperti kode pemrograman. Bayangkan Anda telah membuat website dengan baik, dan suatu saat Anda ingin mengembangkan fitur-fitur yang ada pada website tersebut namun yang terjadi pada website Anda adalah crash atau tidak dapat berjalan semestinya.

Peran GitHub

Inilah peran menggunakan Git. Anda dapat dengan mudah dan bahkan bisa melacak setiap perubahan dari file Anda. Selain itu, dengan fitur branch pada Git, memungkinkan Anda untuk berkolaborasi dengan pengembang lainnya dan menyimpan setiap pekerjaan yang telah Anda buat, pada branch yang berbeda untuk menguji terlebih dahulu apakah dapat berjalan dengan baik, sehingga tidak memengaruhi kode utama perangkat lunak Anda.

Semua fitur tersebut bermanfaat bagi Anda, namun dengan banyak kontributor pada proyek Anda, segalanya dapat menjadi berantakan. Saat itu terjadi, perubahan file yang tercatat pada Git memungkinkan Anda untuk memulihkan versi sebelumnya ketika perangkat lunak Anda tidak berjalan dengan baik.

Baca Juga : Apa Itu Github : Pengertian, Keunggulan, Fitur dan Cara Kerjanya

Cara Menggunakan Github

Anda akan lebih dapat merasakan manfaat dari menggunakan aplikasi ini dengan cara mencobanya langsung. Berikut adalah cara menggunakan Github yang perlu Anda ketahui dan mempraktekannya.

Memiliki Akun Github

Untuk menggunakan Github, Anda membutuhkan sebuah akun terlebih dulu. Pergi ke situs berikut : https://github.com/login lalu masukan username dan password Anda jika Anda telah memiliki akun Github. Jika Anda belum memilikinya, maka klik “Create an account” dan ikuti proses sign up akun Anda.

 

apa itu github

 

Instal Git Pada Komputer Anda

Karena Gihtub menggunakan teknologi Git, maka Anda perlu untuk menginstal Git pada perangkat lokal Anda sesuai dengan sistem operasi yang Anda gunakan. Pergi ke situs berikut : https://git-scm.com/book/en/v2/Getting-Started-Installing-Git dan ikuti langkah instalasi sesuai sistem operasi yang Anda gunakan.

 

 

Baca Juga : Panduan Mengenal Teknologi Cloud Computing Bagi Pemula

Buat Repository Anda

Repository. Lengkapi beberapa kolom yang ada seperti repository name dengan nama repositori proyek Anda, deskripsi proyek Anda, pilih publik jika Anda ingin proyek Anda dapat terlihat oleh orang lain dan private jika hanya dapat dilihat oleh orang tertentu. Centang “Add a README file” dan tentukan branch mana yang menjadi branch utama Anda (lewati jika Anda ingin “master” menjadi branch utama Anda). Klik create untuk membuat repository.

 

 

Pergi ke Folder Project Anda dan Buka Command Prompt

Pada artikel ini lokasi proyek adalah C:\proyek\HelloWorld. Pada command prompt ketik perintah berikut.

cd C:\proyek\HelloWorld
git config --global user.name "[Username Anda]"
git config --global user.email “[Email Anda]”
git init
git add .
git commit -m "commit pertama"
git push -u origin master

 

 

Baris kode pertama untuk pindah ke lokasi proyek Anda. Ganti [Username Anda] dan [Email Anda] dengan username dan email yang terdaftar pada Github. Perintah git selanjutnya adalah untuk melakukan “push” ke repository yang telah Anda buat. Perintah – perintah ini adalah perintah dasar yang para pengembang. Hal ini berguna untuk perintah lainnya seperti memulihkan versi atau melakukan pull tidak tersedia pada artikel ini.

Baca Juga : Tutorial Cara Menggunakan Github untuk WordPress Development

Kesimpulan

GitHub adalah platform yang masih sangat sering banyak pihak gunakan saat ini. Fitur – fitur yang membantu pengembang serta layanan gratis yang GitHub sediakan mempertahankan eksistensinya.

Ia memungkinkan Anda untuk mengontrol penuh versi dari file Anda. Dengan menggunakan teknologi Git sehingga memperkecil kemungkinan adanya kesalahan saat file Anda mulai berantakan. Untuk menggunakan Github Anda tidak perlu mengeluarkan banyak tenaga karena ini mudah digunakan bahkan bagi pemula.