simple Introduction to git
Upcoming SlideShare
Loading in...5
×
 

simple Introduction to git

on

  • 158 views

simple introduction to git, show popular commands, git friends and compare with svn in this presentation

simple introduction to git, show popular commands, git friends and compare with svn in this presentation

Statistics

Views

Total Views
158
Views on SlideShare
156
Embed Views
2

Actions

Likes
0
Downloads
2
Comments
1

2 Embeds 2

http://www.linkedin.com 1
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Great job (y)
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

simple Introduction to git simple Introduction to git Presentation Transcript

  • Version Controlling with git Introduction to GIT Omid khosrojerdi omidkh68@gmail.com 4/22/2014 Slide 1
  • • What is VCS • What is SVN • What is GIT • GIT Friends • GIT vs SVN • GIT Commands • Install Git • FAQ Subjects Slide 2
  • • Version Control System • All Changes made tracked • Who made the changes • Why they made that changes • Have archive of project • Reduce problem of Maintenance of project • For managing large projects with multiple developers • , … What is VCS ? Slide 3
  • • A Centralized version control system • Traditional version control system • Each person checkout a copy of files • The repository doesn’t lock for use • Automatically merge changes in repository • If a user changes conflict with other users changes, they have to resolve them manually • Can create some branches What is SVN ? Slide 4
  • What is SVN ? Slide 5
  • • A Distributed version control system • Git uses best and optimize checksum • Not have center server , all folders can made to repository • Work offline • Can create some branches • Fast and optimize for handling large projects • , … What is GIT? Slide 6
  • What is GIT? Slide 7
  • • SVN (cvcs) • Mercurial (dvcs) • Bazaar (dvcs) • Cvs (cvcs) • Visual source safe (cvcs) • Bitkeeper (dvcs) • Darcs (dvcs) Git Friends (others vcs tools) Slide 8
  • • GIT faster than SVN • Check sum in GIT is more optimize than SVN • SVN have few crashed and conflict problem • In SVN, renaming of files causes loss of history • In SVN, .svn in all folders • In GIT, .git in root of project directories • SVN more disk space required • GIT not made for windows (but have native porting with msysgit) • GIT Doesn’t problem of conflict • ,… GIT vs. SVN Slide 9
  • GIT vs. SVN Slide 10
  • GIT Commands (popular) Slide 11 • Getting repository • Git init • Git clone • Commits • Git add • Git commit • Getting information • Git help • Git status • Git diff • Git log
  • Install Git Slide 12 • Linux : • Sudo apt-get install git • Other os : • http://git-scm.com
  • FAQ Slide 13 Need Help ? Omid khosrojerdi omidkh68@gmail.com 4/22/2014