![Page 1: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/1.jpg)
Git for Development and Deployment
Azhari HarahapIT Operation Developer Detikcom
![Page 2: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/2.jpg)
What is Git?
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Key point:• Kolaborasi• History• Deployment• "Disaster Recovery" (Rollback)
![Page 3: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/3.jpg)
WHY?REVISION PROBLEM
![Page 4: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/4.jpg)
Git user?
• Developer/ Programmer
• Designer
• Network engineer
• Student
• Anyone?
![Page 5: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/5.jpg)
Git is your resume now
![Page 6: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/6.jpg)
Man behind the gun
![Page 7: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/7.jpg)
Git vs Github
“In the SVN analogy, Git replaces SVN, while GitHub replaces SourceForge”
![Page 8: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/8.jpg)
Subversion?
![Page 9: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/9.jpg)
Centralized vs Distributed
![Page 10: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/10.jpg)
Git Workflow
![Page 11: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/11.jpg)
Git Operation
• Clone
• Status
• Add
• Commit
• Push
• Pull
• Init
• Stash
• Merge
• Rebase
• Bisect
• Log
• Diff
• Archive
• Branch
• Checkout
• Fetch
• Blame
• Revert
• Reset
• Tag
![Page 12: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/12.jpg)
Git Detikcom
![Page 13: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/13.jpg)
Git Detikcom (2)
![Page 14: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/14.jpg)
Demo
![Page 15: Git for development and deployment By Azhari Harahap](https://reader033.vdocuments.pub/reader033/viewer/2022052508/5599117a1a28ab002c8b47cf/html5/thumbnails/15.jpg)
QA