Belajar Github

By jafrick - 27/12/2020 14:28

Github adalah platform yang menyediakan jasa repository, tempat menyimpan repository kita. Sebelum belajar github kita harus tahu apa itu Git. Kalian bisa lihat artikel kami kemarin di <a href="https://cycologytelkomsby.000webhostapp.com/news/6264b60742a26ba70991150e3589810f">Belajar Git</a>

Alur kerja dengan github nanti akan sebagai berikut (github sebagai remote share repository) :

<img src="https://www.freecodecamp.org/news/content/images/2019/11/vcs.png" style="width:480px;height:242px;">

Membuat akun github

Untuk membuat akun github, cukup kunjungi situs github di <a href="https://github.com/" target="_blank">Github.com</a> dan tekan tombol signup.

<center><img src="https://cdn.discordapp.com/attachments/717424940982337586/792343871220482058/github-page.png" style="width:720px;height:342px;"></center>

Bekerja dengan github

Ada beberapa cara atau kebiasaan yang dilakukan oleh orang orang ketika bekerja dengan github. Disini kita akan bekerja dengan cara membuat repository di github, clone ke local, kemudian mengerjakanya di local dan push ke github. Sebenarnya kita bisa melakukan pengeditan langsung pada github, tapi disini kita tidak akan melakukan itu.

1. Membuat Repository di github

Untuk membuat repository di github, login ke github pakai akun kalian dan klik new repository pada tombol plus di atas kanan.

<center><img src="https://cdn.discordapp.com/attachments/717424940982337586/792343834192642078/new_repo.png"></center>

Setelah itu masukan nama repository kalian, tambahkan beberapa deskripsi dan coba dengan centang kotak add readme file.

<center><img src="https://cdn.discordapp.com/attachments/717424940982337586/792343835954642964/newRepo2.png" style="width:420px;height:443px;"></center>

Public disini kita akan buat repository kita jadi publik, artinya siapapun dapat melihat repository kita. Private repository private hanya dapat dilihat oleh kita dan orang yang kita pilih saja.

Oke kita telah berhasil membuat repository baru di github kita. Setelah itu kita akan mencoba clone repository tadi ke local pc kita.

2. Clone repository dari github

Clone repository berarti kita meng-copy repository tersebut dan menaruhnya ke komputer kita. Oke pada halaman repository kita tadi. Klik tombol code dan akan muncul beberapa pilihan, kita akan melakukan clone menggunakan HTTPS address.

<center><img src="https://cdn.discordapp.com/attachments/717424940982337586/792343825229283338/clonerepo.png" "></center>

Note : Ketika kita melakukan clone repo, secara otomatis git akan membuat local repository pada komputer kita. Untuk itu sebelum clone tentukan letak tempat kita akan menaruh repositorynya.

Selanjutnya buka Git bash / terminal / CMD / Power Shell pada directory yang udah kita tentukan sebagai repository kita dan ketikan berikut git clone <alamat repository tadi> contoh :

git clone https://github.com/arsyadbruh/cycologi-belajar-github.git

<center><img src="https://cdn.discordapp.com/attachments/717424940982337586/792343826709610516/gitclone.png" "></center>

Oke sekarang pada komputer kalian sudah ada repository yang sama dengan di github. Kita pindah dulu ke repository tersebut dengan perintah cd <nama repository>

3. Bekerja dengan git dan push ke github

Mari kita coba tambahkan sebuah file txt sederhana untuk repository kita. Disini saya menambahkan tes.txt, cukup buat file text baru pada folder repository kalian dan nanti kita akan masukan (stag) file tersebut ke dalam repo kita. Seperti pada seri belajar git kita kemarin.

git add tes.txt

Kemudian kita commit perubahan

git commit -m "initial push"

Nah setelah kita melakukan perubahan pada repository lokal kita, saatnya kita lakukan push ke repository remote di github kita. Caranya kita cek dulu nama remote kita, biasanya nama default adalah origin untuk melihat nama remote kita ketikan

git remote

Oke setalah kita tahu nama remote kita tinggal melakukan command push

git push origin master

Jika ini pertama kali kalian push ke github, kemungkinan nanti kalian akan ditanya untuk login ke akun github kalian

Jika sudah berhasil maka kalian dapat cek pada halaman repository kalian akan update file tes.txt yang telah kita buat beserta pesan commitnya.

<center><img src="https://cdn.discordapp.com/attachments/717424940982337586/792344432317956116/push.png" "></center>