0
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 ...
• A Centralized version control system
• Traditional version control system
• Each person checkout a copy of files
• The r...
What is SVN ?
Slide 5
• A Distributed version control system
• Git uses best and optimize checksum
• Not have center server , all folders can ma...
What is GIT?
Slide 7
• SVN (cvcs)
• Mercurial (dvcs)
• Bazaar (dvcs)
• Cvs (cvcs)
• Visual source safe (cvcs)
• Bitkeeper (dvcs)
• Darcs (dvcs)...
• GIT faster than SVN
• Check sum in GIT is more optimize than SVN
• SVN have few crashed and conflict problem
• In SVN, r...
GIT vs. SVN
Slide 10
GIT Commands (popular)
Slide 11
• Getting repository
• Git init
• Git clone
• Commits
• Git add
• Git commit
• Getting inf...
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
Upcoming SlideShare
Loading in...5
×

simple Introduction to git

225

Published on

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

Published in: Engineering, Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
225
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "simple Introduction to git"

  1. 1. Version Controlling with git Introduction to GIT Omid khosrojerdi omidkh68@gmail.com 4/22/2014 Slide 1
  2. 2. • What is VCS • What is SVN • What is GIT • GIT Friends • GIT vs SVN • GIT Commands • Install Git • FAQ Subjects Slide 2
  3. 3. • 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
  4. 4. • 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
  5. 5. What is SVN ? Slide 5
  6. 6. • 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
  7. 7. What is GIT? Slide 7
  8. 8. • SVN (cvcs) • Mercurial (dvcs) • Bazaar (dvcs) • Cvs (cvcs) • Visual source safe (cvcs) • Bitkeeper (dvcs) • Darcs (dvcs) Git Friends (others vcs tools) Slide 8
  9. 9. • 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
  10. 10. GIT vs. SVN Slide 10
  11. 11. 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
  12. 12. Install Git Slide 12 • Linux : • Sudo apt-get install git • Other os : • http://git-scm.com
  13. 13. FAQ Slide 13 Need Help ? Omid khosrojerdi omidkh68@gmail.com 4/22/2014
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×