9
Introduction for GIT Rumesh Eranga Hapuarachchi

Introduction to Git

Embed Size (px)

Citation preview

Page 1: Introduction to Git

Introduction for GIT

Rumesh Eranga Hapuarachchi

Page 2: Introduction to Git

The partner of choice for ISV's

Group Projects

Page 3: Introduction to Git

The partner of choice for ISV's

Version Control System

“An application that allows you to record changes to your

codebase in a structured and controlled fashion.”

Page 4: Introduction to Git

The partner of choice for ISV's

Why?

> Makes it way easier to undo errors / roll back to earlier

versions of code

> Makes it way easier to share a codebase between

developers without creating conflicts

> Makes it way easier to deploy changes from development

to staging or production environments

Page 5: Introduction to Git

The partner of choice for ISV's

Available Version Control Systems

Page 6: Introduction to Git

The partner of choice for ISV's

GIT

> Distributed Source Control system

> Open source, free (GNU GPL V2)

> Originally developed by Linus Torvalds

> Used on personal or very large projects, and for all size of

teams

Page 7: Introduction to Git

The partner of choice for ISV's

Demo

Page 8: Introduction to Git

The partner of choice for ISV's

Branching

Page 9: Introduction to Git

The partner of choice for ISV's

Github

> It’s a Git repository hosting service

> GitHub provides a web-based graphical interface

> Provides access control and several collaboration features,

such as wikis and basic task management tools