Menggunakan Git/Github pada Debian 8

Pengenalan

Pada tutorial kali ini kita akan mempelajari bagaimana memasang Git, melakukan push/commit, mengubah file, dan seterusnya pada Debian 8

 

Tutorial ini di buat dengan mengacu pada sistem Debian 8 dan menggunakan https://github.com sebagai tempat penyimpanan git.

Prasyarat

  1. Pastikan sistem operasi sudah terbaru dengan perintah
    apt-get update && apt-get upgrade
  2. Melakukan installasi git dengan perintah
    apt-get install git-core
  3. Sudah memiliki akun pada github.com
  4. Dapat terhubung ke server dengan menggunakan putty

Jika prasyarat sudah terpenuhi mari kita memulai belajar menggunakan git.

Dalam tutorial kali ini kita akan membuat sebuah repositori (repo) terlebih dahulu. Tentukan di mana lokasi repo akan di letakkan. Di tutorial ini, repo akan di letakkan di /opt

root@test:~# cd /opt
root@test:~# mkdir testgit

Jika sudah dibuat, kita akan memanggil git untuk menjadikan testgit sebagai lokasi proyek

root@test:/opt/testgit# git init

Sebagai bahan percobaan, mari membuat satu file test.

root@test:/opt/testgit# touch test.txt

Walaupun sudah terdapat file di direktori “testgit” yang menjadi lokasi repo git, git belum mengenali dan tidak akan menganggap file tersebut adalah bagian dari repo jika tidak kita tambahkan ke repo.

root@test:/opt/testgit# git status
On branch master
Initial commit
Untracked files:
  (use "git add <file>..." to include in what will be committed)
	test.txt
nothing added to commit but untracked files present (use "git add" to track)

Agar dikenali dan dianggap, jalankan perintah

root@test:/opt/testgit# git add

Jika di cek kembali dengan perintah git status maka akan muncul pesan yang berbeda

On branch master
Initial commit
Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
	new file:   test.txt

Jika kamu merasa bahwa file ini sudah siap untuk di gunakan, lakukan commit

root@test:/opt/testgit# git commit -m "komentar dari commit ini"

komentar disini dapat berguna sebagai catatan, seperti “build 2, bug 1-3 sudah selesai”

Pada awalan tutorial ini, dijelaskan agar sudah memiliki akun di github.com. Jika sudah, buat repositori baru:

Tombol “New” diatas bukanlah pajangan loh!

Beri nama dan penjelasan agar membantu di kemudian hari.

Jika sudah, maka akan muncul halaman seperti ini:

Jangan tutup tab/jendela web browser kamu. Pada menu HTTPS/SSH di gambar atas, klik HTTPS.

Setelah itu, kembali ke putty. Masih di direktori /opt/testgit jalankan perintah:

git remote add origin https://github.com/[link_repositori_milik_kamu] dengan contoh:

root@test:/opt/testgit# git remote add origin https://github.com/sheratan17/asadasa.git

Github akan menanyakan username dan password akun github.com milikmu, masukkan data yang di minta dengan benar. Setelah itu, mari kita coba push file test.txt ke github

root@test:/opt/testgit# git push -u origin master

Sekarang, cek lagi repositori milikmu di github.com. Seharusnya akan ada file test.txt

TL:DR;

git push <remote> <branch> untuk upload

git pull <remote> <branch> untuk download