Senin, 03 November 2014

Pengertian Github dan Memulai Bekerja dengan Git

Share it Please
Source Image : http://www.wakanda.org


Kyaaa >,< selamat datang kembali di Blog yang jarang sekali update ini  :-D , kali ini mimin akan share tentang pengertian Github dan Fungsinya beserta cara penggunaannya lohh…. Penasaran ??? kalo penasaran langsung scroll kebawah aja , dimulai dari pengertian github ya ..

Pengertian Github

GitHub adalah layanan berbasis web hosting untuk proyek-proyek pengembangan perangkat lunak yang menggunakan sistem kontrol revisi Git. GitHub menawarkan rencana dibayar untuk repositori pribadi, dan akun gratis untuk proyek-proyek open source. Pada Mei 2011, GitHub adalah sumber yang paling populer kode situs repositori terbuka.

Awalnya didirikan oleh Chris Wanstrath, PJ Hyett dan Tom Preston-Werner sebagai sebuah proyek untuk menyederhanakan kode berbagi, GitHub telah tumbuh menjadi sebuah aplikasi yang digunakan oleh hampir satu juta orang untuk menyimpan lebih dari dua juta repositori kode, membuat tuan rumah GitHub kode terbesar di dunia.

GitHub juga merupakan tempat terbaik untuk berbagi kode dengan teman-teman, rekan kerja, teman sekelas, dan orang asing. Lebih dari dua juta orang menggunakan GitHub untuk membangun hal-hal menakjubkan bersama-sama. Github juga bisa disebut media social yang di terapkan dalam dunia coding dalam berbentuk Repositori , jadi beberapa programer menggunakan Github untuk menkoreksi kode mereka atau ingin membuat sebauh kolabirasi, atau juga untuk mengumpulkan beberapa isu dan error dari kode tersebut. 
Github sangat bermanfaat untuk anda programmer yang ingin kode nya di sebar-luas-kan (OpenSource) seperti GoogleTwitterFacebook sendiri. mereka memiliki code opensource yang digunakan untuk di sebar-luas-kan, maka mereka membuat github untuk membentuk komunitas agar programmer dapat saling berbagi informasi issu atau saran dari kode tersebut. github menggunakan applikasi git untuk men-clone, men-frok atau men-update code sebenar nya sama seperti SVN. Github juga memiliki fungsi gist untuk men-share single page code, jadi jika anda ingin menshare beberapa kode ke programmer lain anda dapat menggunakan fungsi gist. Untuk menggunakan github ini anda hanya tinggal menginstall applikasi git dan daftar akun github anda di github.com

Dengan fitur kolaboratif GitHub.com, desktop dan aplikasi mobile, dan GitHub Enterprise, belum pernah lebih mudah bagi individu dan tim untuk menulis kode yang lebih baik, lebih cepat.

Mimin rasa cukup segini aja pengertian tentang github, kalau ingin tahu banyak tentang Github ketikan saja di google “sejarah github”.

Fitur social digithub

Beberapa fitur Social di Github:
  1. Github user profile.
  2. Follow, Kita bisa memfollow profil progammer lain di github.
  3. Star, fungsinya sama dengan Bookmark.
  4. Watch, memonitor repository tertentu. Setiap ada perubahan di Repo, maka kita akan dikirim notifikasi.
  5. Fork, mengcopy keseluruhan code repository ke repo kita sendiri.

Mulai Menggunakan Github


      Mari kita mulai menggunakan Git, pada langkah-langkah dibawah ini, disarankan memakai Git dari Terminal untuk Linux dan Mac OSX sedangkan Windows memakai Git Bash. Tanpa basa-basi lagi, kita mulai mengatur Git agar berjalan lancar.

Pertama ketik setiap perintah berikut ini di Terminal atau Git Bash.

git config --global user.name "Isi nama kamu"
git config --global user.email "isi alamat emailkamu@apa.com"

Perintah diatas untuk mengatur Git agar menggunakan nama dan email kamu dalam setiap “commit” yang dijalankan. 

Sekarang saatnya membuat repository dengan Git. Klik create new di ujung kanan atas (lihat gambar)

Lalu jika sudah , lihat gambar dibawah ini

  • Isikan nama repository
  • Isikan deskripsi repository
  • Jika repository tidak ingin dipublish dan harus bayar pilih yang private namun kamu harus upgrade akun git kamu terlebih dahulu
  • Centang "Initialize this repository with a README"
Jika sudah klik Create.
Saya akan membuat direktori untuk menyimpan repository yang tadi dibuat dengan nama “latihanGit” kemudian masuk direktori tersebut dengan perintah “cd” melalui Terminal atau Git Bash. Ingat, semua tutorial ini menggunakan perintah baris (command line) semoga kamu segera terbiasa melaluinya.
#Untuk membuat directory latihanGit
mkdir latihanGit

#untuk pindah ke directory latihanGit
cd latihanGit

#untuk mengambil repository dari github yang telah kamu buat diatas
git clone url_repository_git


untuk yang url_repository_git isi dengan yang dibawah kanan (lihat gambar).

Nanti dia akan men-clone repository dan pasti akan terbuat directory baru sesuai nama repository yang kamu buat.
Pindah ke repository yang telah di clone dengan git bash atau terminal.
cd nama_folder
Saya akan menambahkan file baru di direktori latihanGit, misalnya saya sudah punya beberapa berkas bernama index.html dan pertama.txt. (buat new text document atau copy dari yang sudah ada). Saya ingin menambahkan kedua file tersebut agar revisinya tercantumkan dalam repositori, jalankan perintah :
git add --all

Alternatifnya, jika kamu hanya ingin menambahkan index.html saja, gunakan perintah :
git add index.html

Atau kamu ingin menambahkan satu persatu file tersebut , gunakan perintah :
git add index.html readme.txt


Saat ini kedua berkas tersebut sudah memasuki staging area. Staging area bisa dimaknai area untuk menampung semua berkas atau direktori yang akan diikut sertakan dalam commit berikutnya.

Perintah commit dapat dilakukan dengan perintah ini, ganti Tulis Pesan Commit-mu disini dengan catatan yang ingin kamu masukkan pada perubahan kali ini.
git commit –m “Tulis Pesan Commit-mu disini”

Setelah melakukan commit, kamu sudah mencatat semua perubahan di repository lokal, yaitu di direktori .git. Cukup mudah bukan? Dengan langkah-langkah diatas, kamu sudah menguasai dasar-dasar menggunakan Git sebagai pengontrol revisi.

Sekarang kita akan melakukan push untuk mengupdate repository di server dengan yang di lokal. Ketikan perintah :
git push
Nanti dia akan muncul seperti ini, isikan username dan password kalian masing-masing setelah itu enter.
Jika sudah dia akan muncul tulisan seperti dibawah ini. Artinya kamu berhasil push ke repository git kamu.

Cek ke repository git kamu pasti akan ada file index.html dan pertama.txt.
Saya rasa cukup sekian tutorial ini. Jika ada pertanyaan silahkan tulis di comment. Nanti akan saya update tutorial mengenai fungsi git command yang lain, jadi stay tune at Trainee Anonymous Blog ya.. dan semoga tutorial ini bermanfaat >,<

Sumber : 

Written by

Hello , My name is Sony Surahman.I'am a newbie Blogger

0 komentar:

Posting Komentar

Tolong kalau komentar pake bahasa yang sopan ya... :)

© 2014 T-A_Blog'z. All rights resevered. Designed by Templateism | Edited by Me