SlideShare a Scribd company logo
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

More Related Content

Similar to Github

Surabaya meeetup git
Surabaya meeetup gitSurabaya meeetup git
Surabaya meeetup gitTaufan Aditya
 
Git GitHub.pdf
Git  GitHub.pdfGit  GitHub.pdf
Git GitHub.pdf
RandomL1
 
Git-Dasar
Git-DasarGit-Dasar
Git-Dasar
Rahmat Sunjani
 
Besut Kode - Workshop 2
Besut Kode - Workshop 2Besut Kode - Workshop 2
Besut Kode - Workshop 2
John Vandenberg
 
perkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan gitperkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan git
bankingboskuh
 
Introducing git
Introducing gitIntroducing git
Introducing git
Chico Macheda Linuxer
 
html.pptx
html.pptxhtml.pptx
html.pptx
ssuser0c4b0d
 
Tutorial git by sel
Tutorial git by selTutorial git by sel
Tutorial git by sel
bahri12
 
GiTogether
GiTogetherGiTogether
GiTogether
FikiAlamsyah
 
PythonDojo: pip dan virtualenv
PythonDojo: pip dan virtualenvPythonDojo: pip dan virtualenv
PythonDojo: pip dan virtualenv
DOJOTEK
 
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
shabilla6
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar Malang
John Vandenberg
 
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
DicodingEvent
 

Similar to Github (15)

Surabaya meeetup git
Surabaya meeetup gitSurabaya meeetup git
Surabaya meeetup git
 
Git GitHub.pdf
Git  GitHub.pdfGit  GitHub.pdf
Git GitHub.pdf
 
Git-Dasar
Git-DasarGit-Dasar
Git-Dasar
 
Besut Kode - Workshop 2
Besut Kode - Workshop 2Besut Kode - Workshop 2
Besut Kode - Workshop 2
 
perkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan gitperkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan git
 
Introducing git
Introducing gitIntroducing git
Introducing git
 
html.pptx
html.pptxhtml.pptx
html.pptx
 
Dimensiweb git
Dimensiweb gitDimensiweb git
Dimensiweb git
 
Tutorial git by sel
Tutorial git by selTutorial git by sel
Tutorial git by sel
 
GiTogether
GiTogetherGiTogether
GiTogether
 
PythonDojo: pip dan virtualenv
PythonDojo: pip dan virtualenvPythonDojo: pip dan virtualenv
PythonDojo: pip dan virtualenv
 
GoLang_1
GoLang_1GoLang_1
GoLang_1
 
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar Malang
 
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
 

Github

  • 2. 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
  • 3. 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
  • 14. Pull
  • 15. Pull
  • 22. 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
  • 23. CMD