Selamat Datang

Tutorial GIT : Instalasi, Penggunaan & Upload Proyek ke Github

GIT merupakan sebuah Version Control System (VCS) yang digunakan dalam tim pengembangan perangkat lunak untuk bekerja bersama. Version Control maksudnya sistem Git akan mencatat setiap perubahan yang terjadi pada source code kita sehingga memungkinkan untuk mengambil kembali source code lama jika suatu saat kita ingin kembali ke versi berapapun dari aplikasi yang pernah kita tulis.

Image By http://mattbanks.me/wordpress-deployments-with-git/

Image By http://mattbanks.me/wordpress-deployments-with-git/

Misal seperti ini. Kita sedang mengembangkan sebuah aplikasi web menggunakan PHP. Ketika kita sudah selesai melakukan koding maka kita menyimpannya ke dalam repository Git atau istilahnya commit. Pada langkah ini kita sudah membuat versi source code kita katakanlah versi 1. Besoknya kita melakukan perubahan pada versi 1 kita tadi dan seperti sebelumnya kita juga melakukan commit ke dalam repository, maka versi 2 akan tercipta. Lantas apakah versi 1 akan hilang? tidak. Setelah kita bekerja beberapa kali memperbaiki atau menambahkan fitur pada source code kita sampai 20 versi pun kita akan selalu bisa untuk kembali ke versi lama yang keberapapun begitu juga sebaliknya.

Commit yang tadi kita lakukan hanya akan disimpan pada repository lokal yang ada pada komputer kita. Lantas bagaimana agar bisa diakses bersama-sama oleh anggota tim? maka kita membutuhkan sebuah repository central. Website yang menyediakan jasa repository central untuk Git adalah Github.com. Pada tulisan ini saya akan mencoba untuk menjelaskan dari langkah awal instalasi Git, penggunaan dasar hingga mengupload proyek kita ke Github.com

Step by step-nya adalah sebagai berikut

    1. Buat terlebih dahulu akun di Github.com , caranya segampang mendaftar Facebook
    2. Downloadl software Git di http://git-scm.com/downloads, sesuaikan dengan sistem operasi yang kamu gunakan. Saya menggunakan Windows, kemudian install
    3. Masuk ke direktori tempat proyek PHP kalian berada, misal “C:/XAMPP/htdocs/ProyekPHP“. Source code yang ada pada folder ProyekPHP ini yang akan kita masukkan ke repository Git dan kita upload ke Github
    4. Untuk pengguna Windows klik kanan didalam folder ProyekPHP dan pilih Git Bash. Berikut adalah gambarnya
Git Bash

Git Bash

    1. Lakukan inisialisasi dengan mengetikkan perintah berikut pada Git Bash tadi
      git init

      Perintah tersebut akan membuat sebuah repository lokal untuk proyek kita

    2. Langkah berikutnya adalah memasukkan file-file source code serta folder pada proyek kedalam staging area, yaitu suatu kondisi dimana file serta folder source code dimasukkan ke dalam repository namun dalam keadaan temporary, belum disimpan. Untuk melakukannya gunakan perintah berikut
      git add *

      Perintah tersebut akan memasukkan seluruh file dan folder yang ada pada folder ProyekPHP. Jika ingin memasukkan satu persatu cukup tuliskan nama file lengkap dengan ekstensinya atau nama folder jika hanya ingin menambahkan satu folder

      git add index.php
      git add nama_folder
    3. Setelah itu kita siap untuk menyimpan source code kita kedalam repository. Ketikkan perintah berikut
      git commit -m "Commit Pertama, Versi 1"

      Perintah diatas akan menyimpan source code kita sekaligus memberikan catatan supaya mudah kita ingat

    4. Sekarang login ke Github.com dan buatlah sebuah repository baru dengan mengeklik tombol yang terletak pada kanan atas. Perhatikan gambar berikut
Membuat Repo Baru

Membuat Repo Baru

    1. Buat repository dengan nama “PHPKeren” misalnya
      Membuat Gihub Repo

      Membuat Gihub Repo

      Setelah itu klik tombol “Create repository”

    2. Sekarang kita bisa mengakses remote repository dengan url https://github.com/blinkawan/PHPKeren.git misalnya
    3. Kembali ke Git Bash. Tambahkan remote repository yang barusan kita buat supaya proyek kita bisa diupload. Berikut perintahnya
      git remote add origin https://github.com/blinkawan/PHPKeren.git
    4. Selanjutnya kita download terlebih dahulu file readme yang ada secara default ketika kita membuat repository di github dengan mengetikkan perintah
      git pull origin master

Maka file readme.md akan berada pada folder proyek kita

Readme.md

Readme.md

  • Terakhir adalah mengupload ke Github dengan perintah
    git push origin master

    masukkan username serta password jika diminta

  • Cek pada github maka file ktia sudah berada disana
Repository Github

Repository Github

Cukup mudah bukan :D
Semoga bermanfaat dan jangan lupa fork me!





Penulis :

Software Engineer | .NET | Beautiful Code | Book Lover View all posts by Agung Setiawan

Comments

55 thoughts on “Tutorial GIT : Instalasi, Penggunaan & Upload Proyek ke Github

  1. Thanks for share ^_-

  2. gung, yen aku gawe blog seputar gis + algoritma semut, astar, djikstra, floyd warshall, dst..ndak wes ono blog sing konyo ngono Gung?blog langka gak?

  3. wah cuocok mas, saya masih nggak paham git-gitan… :|

  4. priliae says:

    kalo ga punya xampp
    naro instalasi github nya dimana?

  5. zaqisyah says:

    Kalau mau update file yang ada di dalam repository gmn caranya?

  6. dhenycahyoe says:

    cuma nambahin saja, kalau memakai git sekarang tidak harus selalu dari CLI, versi GUI pun sudah ada dengan nama “smartgith” mudah dalam melakukan commit, clone, fork, push, kalau membuat branch atau mengatur posisi branch harus tetap melalui CLI :)

  7. ndra says:

    website yang menarik bgt isi nya,bermanfaat bagi nubie untuk belajar developt web.. ;)

  8. Syauqi says:

    Wah wah wah (y)
    makasih,sesuai dengan apa yang lagi saya butuhkah :)

  9. zeihan says:

    editnya itu edit seperti biasa pak?
    apa editnya harus pake software git?

  10. Dari dulu sampe sekarang ane belum pelajarin github pas baca nih artikel langsung tertarik pengen coba git ..

    Thx gan buat utorial git nya :)

  11. Novrian says:

    Ijin sharing min…

    Mgkn ada teman-teman yang ingin belajar Git lebih lanjut, yaitu dengan mempelajari branch dengan optimal, dan mengikuti workflow umum dalam pengembangan aplikasi. Kebetulan saya baru nulis ttg subjek tersebut. Silahkan dikunjungi jika teman-teman berminat

    http://novrian.info/menggunakan-git-branch-optimal-bag1/

    Terima Kasih :D

  12. Hermanto says:

    Makasih mas infonya saya pernah gunakan bitbucket karena sejauh ini saya puas dengan fitur freenya :). Mana ya yang lebih baik dibandingkan dengan github? Tks ya

  13. mjfaidiban says:

    mantap tutorialnya…

  14. philtyphils says:

    thanks banget om TUTOR nya :D

  15. Mas, apa bisa ita menggunakan git untuk remote databasenya juga?

  16. Eka says:

    Bermanfaat sekali. thanks ya.. :)

  17. Mantap nih tutorialnya, ada langkah-langkah untuk develop wp plugin ndak ya? yang bisa otomatis deploy ke server hosting.

  18. mantep bener nih tutorialnya ..
    kebetulan ane lagi melajarin github

    thanks (y)

  19. ucup says:

    thankss

  20. ferdi says:

    matur nuwun bang!!!!

    T.T ngebantu bgt bgt bgt

  21. kris says:

    Bang mau minta tolong nih umpama dari projek gelung.net yang sudah online caranya gimana

  22. snow says:

    makasih tutor nya om :D

  23. thanks gan sharingnya :)

  24. kumizcribs says:

    Fungsinya instalasi di atas buat apa gan ?
    terus kalau gak di instal apa berpengarus sama file2 kita yang ada di git ?

  25. Ahmad says:

    saya mencoba upload di github tapi ternyata gagal, dengan fatal error SSL

  26. […] akhir dari tutorial ini, untuk informasi mengenai perintah bash kalian dapat mengunjungi tutorial-webdesign dan untuk melakukan kombinasi pada wordpress, silahkan kunjungi link […]

  27. […] Baca Juga: Tutorial GIT : Instalasi, Penggunaan & Upload Proyek ke Github […]

  28. […] Tutorial GIT : Instalasi, Penggunaan & Upload Proyek ke Github […]

  29. Bingung, masih dalam tahap belajar.

  30. Ahmad Zaini says:

    Terima kasih sangat bermanfaat

  31. Irfan says:

    Mantap tutorialnya! Lanjutkan

  32. Fathan says:

    keren tutorialnya

  33. mbdrian says:

    mksih gan infonya.
    akhirnya saya bisa upload project saya ke github

  34. dendi says:

    Thanks artikelnya sangat membantu..
    Saya coba pake gui ternyata lebih mudah, tapi pake CLI makin greget :D

  35. moko says:

    thank you gan, berhasil nih .. meskipun tadi sempet error ‘nothing to commit’ sehabis git add *

  36. […] Tutorial GIT : Instalasi, Penggunaan & Upload Proyek ke Github […]

  37. ardian says:

    mantap, terimakasih share nya

  38. indra says:

    bermanfaat sekali , terimakasih tutorialnya :)

  39. Andi Mariadi says:

    Saya masih bingung, fungsi git itu gimana ? terus melihat hasil coding kita yang diletakkan di git fungsi atau enggaknya bagaimana ?

    • Kalau koding sudah sukses di buat di lokal, agar aman untuk di ubah2 lagi, maka versi yang sudah aman tersebut di simpan dulu di git, jadi jika sewaktu2 terjadi kesalahan ketika di edit, bisa dikembalikan lagi ke versi aman tersebut. Kira2 itu salah satu fungsinya

  40. Maulll says:

    mas, saya mau tanya pas saya ngetikan “git add index.php” kok ga bisa ya
    tulisannya begini mas.

    fatal: pathspec ‘index.php’ did not match any files

    thanks :)

  41. wah sangat membantu sekali om postinannya.. makasih :D

    jangan lupa kunjungi balik ya hehe

  42. maulana says:

    Bagus sekali artikelnya.. Salam …
    terima kasih postingannya membantu sekali
    ^_^ blog walking..

  43. grosirbros says:

    baru kali ini dengar penjelasan tentang GIT.. semoga bermanfaat thanks

  44. zerohamaada says:

    Thanks gan.. infonya sangat bermanfaat.

Leave a Comment

XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


Klik Tombol Like / Suka ya kawan..

Klik tombol "Like" atau "Suka" untuk mendapatkan update tutorial, tips & tricks serta info terbaru seputar dunia web design & development