Git for development and deployment By Azhari Harahap

Post on 05-Jul-2015

833 views 2 download

description

Presentation about Git in Panada Conference 2014

Transcript of Git for development and deployment By Azhari Harahap

Git for Development and Deployment

Azhari HarahapIT Operation Developer Detikcom

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)

WHY?REVISION PROBLEM

Git user?

• Developer/ Programmer

• Designer

• Network engineer

• Student

• Anyone?

Git is your resume now

Man behind the gun

Git vs Github

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

Subversion?

Centralized vs Distributed

Git Workflow

Git Operation

• Clone

• Status

• Add

• Commit

• Push

• Pull

• Init

• Stash

• Merge

• Rebase

• Bisect

• Log

• Diff

• Archive

• Branch

• Checkout

• Fetch

• Blame

• Revert

• Reset

• Tag

Git Detikcom

Git Detikcom (2)

Demo

QA