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 Google, Twitter, Facebook 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:
- Github user profile.
- Follow, Kita bisa memfollow profil progammer lain di github.
- Star, fungsinya sama dengan Bookmark.
- Watch, memonitor repository tertentu. Setiap ada perubahan di Repo, maka kita akan dikirim notifikasi.
- 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)
- 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.
#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.
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_folderSaya 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 pushNanti 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.
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 :
0 komentar:
Posting Komentar
Tolong kalau komentar pake bahasa yang sopan ya... :)