Cara Penggunaaan Github

GIT adalah 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, sesuai dengan artikel yang pernah kita buat di Tutorial Webdesain.com

Dari pengertian diatas dapat ditarik kesimpulan bahwa git ini digunakan sebagai tempat untuk menyimpan dan merekam history dari program yang telah dibuat. Semua perubahan dapat terlihat ketika menggunakan git. Selain itu penggunaan git sangat membantu saat beberapa developer membuat aplikasi web secara bersamaan. Misalkan ada yang membuat bagian back-end dan ada yang membuat bagian front-end ketika pembuatan nya dilakukan secara terpisah lalu kemudian di gabungkan dapat menggunakan git.

Program tersebut akan di simpan kedalam repository git atau istilah nya adalah commit. Setiap melakukan satu perubahan berarti kita melakukan satu commit. Walaupun kita melakukan perubahan sampai 10 kali versi aselinya tidak akan hilang. Yang perlu diingat adalah setiap kita melakukan commit maka kita harus membuat commit yang representatif agar bisa dibaca oleh orang lain dan tidak membingungkan kita sendiri.

Commit yang telah dilakukan hanya akan disimpan pada repository lokal yang ada di komputer. Agar dapat diakses bersama-sama oleh developer lain maka dibutuhkan suatu repository central. Sesuai dengan saya pelajari web yang menyediakan jasa repository central untuk git adalah Github.com. Mungkin ada web yang lain yang menyediakan jasa repository central seperti Github misalkan gitlab atau tfs. Tapi dalam tulisan kali ini saya hanya akan menjelaskan penggunaan git dan Github saja.

 

Membuat akun di Github
Sebelum menggunakan git kita sebaiknya membuat akun github terlebih dahulu karena akun github ini yang akan dijadikan sebagai repository central nya. Untuk proses pendaftaran di github sangat mudah seperti mendaftar di instagram atau media sosial lainnya. Yang penting jangan sampai lupa email, username dan password nya. Kita tinggal masuk ke website resmi Github

 

Pasang Git
Selanjutnya download software git di http://git-scm/downloads, sesuaikan dengan sistem operasi yang digunakan, sebagai contoh wageyID menggunakan sistem operasi windows. Setelah di download maka lakukan instalasi software seperti instalasi pada umunya sampai selesai.

 

Penggunaan Dasar Git
Setelah aplikasi GIT terpasang, sekarang kita ujicoba terlebih dahulu fungsi dasar yang ada di git. Ada berapa fungsi dasar yang terdapat dalam git. Untuk penggunaan git pertama masuk ke folder yang akan digunakan. Klik kanan dan pilih Git Bash here.

Setelah muncul maka dilakukan configurasi antara git dengan akun github yg telah dibuat dengan menulis perintah :

git config –global a@wagey.id
git config –global “name”

Penggunaan git mungkin sama seperti cmd kalo di windows kalo yang memakai linux mungkin lebih terbiasa. Beberapa perintah dasar di git adalah :

mkdir <nama folder> #untuk membuat folder
cd <nama folder> #Untuk masuk masuk kedalam folder
cd .. #Untuk mundur ke folder sebelumnya
ls #Untuk melihat file yang ada di dalam folder
ls-al #Untuk melihat folder yang ada dan di hidden
touch #Untuk menambah folder baru
Vim #Untuk nulis ke file
Esc lalu shift+w #Untuk save hasil yang telah ditulis
Esc lalu shift+x #Untuk save dan keluar folder
Cat #Untuk print di git bash nya
Rm #Untuk utk hapus file
Mv #Untuk mindahin isi dan ganti file
code/code . #Untuk membuka file .py atau coding yang dibuat
Rm – r #Untuk hapus directory
Rm -f #Untuk hapus paksa

 

Penggunaan Git pada Visual Studio Code
Setelah mengetahui penggunaan dasar dari git. Maka selanjutnya kami akan menggunakan perintah git tersebut di visual studio code. Sebenarnya bisa saja untuk commit code di git nya langsung tetapi karena waktu belajar saya langsung menggunakan visual studio code maka git bashnya hanya digunakan untuk membuka code dan selanjutnya untuk commit akan dilakukan di visual studio code.

Pertama buka git bash kemudian masuk ke folder yang akan dimasukan ke repository git dengan perintah yang telah dipelajari. Setelah itu buka dengan perintah code<spasi><titik>. Karena kalo hanya git repository nya lokal maka saya masukan dulu code yang telah dibuat ke github agar masuk ke repository central dan dapat dilihat oleh developer lain.

 

Memasukan code ke dalam Github
Pertama login dengan email dan password yang telah di daftarkan. Kemudian buat repository dengan mengklik tanda + dan pilih new repository.

Setelah itu masukan nama repository yang akan dijadikan sebagai tempat code yang telah dibuat .

Kalo sudah diisi nama repository nya lalu create repository. ( Gambar menyusul ) … 🙂

Kemudian setelah dibuat di github respository nya lalu kembali lagi ke visual studio code. Kemudian buat repository di git dengan memasukan perintah :

git init

Perintah ini akan membuat repository dengan nama git dan akan tersembunyi file nya. Yang harus diperhatikan yaitu apabila sudah pernah membuat git di folder tersebut maka tidak bisa lagi membuat git karena akan saling menimpa dsan akan konflik. Lalu perintah selanjutnya yaitu :

git add .

Perintah ini merupakan perintah yang akan menambah file ke github. Selanjutnya yaitu :

git commit -m “initialization commit”

Perintah diatas sebagai commit yang pertama . Untuk penambahan commit harus diperhatikan karena akan menjadi history setiap perubahan. Selanjutnya yaitu ;

git remote add origin https://github.com/wageyID/wagey1.git

Perintah diatas yaitu perintah untuk dapat menghubungkan dari repository lokal ke repository central yaitu github. Yang terakhir yaitu :

git push origin master

Perintah ini yang akan memasukan program yang telah dibuat dan tersimpan di git repository lokal ke repository central yaitu github dan bisa diakses oeh developer yang lain. Tunggu hingga proses pengiriman file berhasil dan 100% terkirim semuanya.

Apabila telah selesai dan mencapai 100% maka lihat ke github nya kalo berhasil maka semua file akan ada di dalam github. Seperti gambar di bawah ini.
Karena belum di tambahkan README maka kita tambah kan dengan menekan tombol Add a README. README ini merupakan keterangan mengenai program yang telah dibuat. Caranya bisa menambahkan secara langsung atau juga bisa ditambahkan di visual code nya dengan menambahkan file README.md

Setelah dibuat README di visual studio code maka selanjutnya yaitu kita upload ke github dengan dengan perintah yang sama.

git add .
git commit -m “edit commit”
git push origin master

Yang perlu diperhatikan yaitu ketika sudah merubah code maka harus di save terlebih dahulu agar bisa tampil di github. Ketika kita akan banyak melakukan perubahan kita bisa membuat branch lain agar tidak langsung merubah di master nya. Perintah untuk membuat branch baru yaitu :

git branch <name> atau bisa menggunakan command

git checkout -b <nama branch lain> #untuk menambah branch

Untuk penulisan nama bebas tapi kalo ada dua suku kata maka harus dipisahkan dengan ( _ ) garis bawah. Untuk mengecek ada berapa banyak branch perintahnya yaitu:

git branch

Terdapat 2 buah branch karena tadi sudah ditambahkan satu buah branch lain. Untuk pindah ke branch lain perintah nya yaitu :

git checkout <nama branch lain>

Lalu kita rubah README nya dan lakukan langkah — langkah sebelumnya untuk merubah atau commit.

Bisa dilihat pada bagian bawah telah dirubah dengan ditambahkan kata-kata lain. Selain itu saya mencoba untuk membuat branch lain dengan nama edit. Kemudian mengedit dengan menambahkan beberapa kalimat dan di commit.

Diumpamakan kedua branch tersebut dikerjakan oleh 2 orang developer yang berbeda maka ketika selesai maka akan di jadikan satu dengan perintah :

git merge <nama branch>

Misal tadi ada 2 buah branch yang pertama yaitu wagey1 dan yang kedua yaitu wagey2. Ketika akan melakukan merge maka kita pindah dulu dari branch edit ke branch wagey1 kemudian masukan perintah diatas (git merge <nama branch>). Maka branch wagey1 akan di merge dengan branch wagey2.

Kalo ingin merge ke master juga sama saja caranya dengan yang tadi. Dengan pertama checkout ke master lalu merge dari wagey1 ke master.

 

Perintah terakhir adalah untuk membuat clone dari projek yang telah dibuat:

git clone <https://github.com/repo-name/proj-name.git> #http yang ada di github sesuai dengan program yang di remote

 

Semoga bisa bermanfaat … 🙂

 

 

 

—> SUMBER <—

w4g3y

Tinggalkan komentar