Download - Github
Github
Outline• Install• Git, Github and Repository Introduction• With UI
– Create new repository– Push project– Set Collaborator– Clone Repository– Pull project
• With CMD– Git clone– Git status– Git add– Git commit– Git push– Git pull– Conflict
Git, Github and Repository Introduction
• Git adalah salah satu layanan revision control yang awalnya dibuat untuk linux.
• Github is bentuk representasi Git dalam bentuk Web App yang menyediakan layanan revision control dan penyediaan repository bagi pengguna Web App nya.
• Repository adalah nama dari suatu project yang ditampung dalam github.
• Collaborator adalah pihak pihak yang berhak menambahkan / mengedit koding dalam suatu repository
Create New Repository
Create New Repository
Push Project
Push Project
Publish Repository
Set Collaborator
Set Collaborator
Set Collaborator
Clone Repository
Clone Repository
Pull
Pull
Conflict
Conflict
Conflict
Conflict
Conflict
Conflict
CMD• Git clone -> membuat copy repository dari master di github.com ke local
computer kita• Git status -> untuk mengecek status dari repository di local kita apakah ada
perbedaan dengan master di github.com• Git add -> menambahkan ke list yang ingin di commit (git add –A untuk
menambahkan semua file yang berubah dibandingkan dengan repository di github.com)
• Git commit -> melakukan commit yang menandakan perubahan kita adalah suatu “progress” (git commit –m ”” untuk langsung menambahkan komentar secara praktis diantara tanda quote, kalo ga pake –m akan masuk ke layout komentar commit untuk keluar tekan esc :wq)
• Git push -> melakukan commit ke repository di github.com agar contributor lain juga dapat mengambil perubahan yang telah kita buat
• Git pull -> mengambil perubahan yang telah dibuat kontibutor lainnya
CMD
CMD Push Conflict
CMD Pull Conflict
CMD Conflict
CMD Coflict Solution
CMD Conflict Resolved