15
Git for Development and Deployment Azhari Harahap IT Operation Developer Detikcom

Git for development and deployment By Azhari Harahap

  • Upload
    k4ndar

  • View
    834

  • Download
    2

Embed Size (px)

DESCRIPTION

Presentation about Git in Panada Conference 2014

Citation preview

Page 1: Git for development and deployment By Azhari Harahap

Git for Development and Deployment

Azhari HarahapIT Operation Developer Detikcom

Page 2: Git for development and deployment By Azhari Harahap

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

WHY?REVISION PROBLEM

Page 4: Git for development and deployment By Azhari Harahap

Git user?

• Developer/ Programmer

• Designer

• Network engineer

• Student

• Anyone?

Page 5: Git for development and deployment By Azhari Harahap

Git is your resume now

Page 6: Git for development and deployment By Azhari Harahap

Man behind the gun

Page 7: Git for development and deployment By Azhari Harahap

Git vs Github

“In the SVN analogy, Git replaces SVN, while GitHub replaces SourceForge”

Page 8: Git for development and deployment By Azhari Harahap

Subversion?

Page 9: Git for development and deployment By Azhari Harahap

Centralized vs Distributed

Page 10: Git for development and deployment By Azhari Harahap

Git Workflow

Page 11: Git for development and deployment By Azhari Harahap

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

Git Detikcom

Page 13: Git for development and deployment By Azhari Harahap

Git Detikcom (2)

Page 14: Git for development and deployment By Azhari Harahap

Demo

Page 15: Git for development and deployment By Azhari Harahap

QA