Git training

1,050 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,050
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Git training

  1. 1. TRAINING<br />Distributedrevisioncontrol system<br />
  2. 2. History<br />BitKeeper<br />Linus Torvalds for Linux Kernel<br />Git – Egoisticalbastard<br />CVS as anexamplewhatnot to do<br />Veryhigh performance<br />Verystrongsafeguard<br />Designed to belower-level<br />
  3. 3. Characteristics<br />DistributedRepository<br />Non-lineardevelopment<br />Atomicoperations<br />Easingbranching<br />Renamingtracking<br />Amendingcommits<br />Keywordexpansion<br />
  4. 4. Gettingstarted<br />
  5. 5.
  6. 6. Local commit<br />gitadd<br />gitrm<br />git status<br />gitcommit<br />
  7. 7. Remoteactions<br />
  8. 8. Branching/Merging<br />gitbranch<br />gitcheckout<br />git merge<br />gitrebase<br />
  9. 9. Gettinginformations<br />
  10. 10. MacGyverCommands<br />gitcommit --amend<br />gitmergetool<br />gitrevert<br />gitcherry-pick<br />gitstash<br />gitbisect<br />gitgrep<br />gitsubmodule<br />
  11. 11. Github Social Coding<br />
  12. 12. Github Social Coding<br />Repository<br />Open source communityimprovement<br />Network<br />Forks<br />PullRequests<br />
  13. 13. THANKS<br />QUESTIONS?<br />

×