Git pavel grushetsky

2,106 views

Published on

Bried presentation on EPAM internal workshop on demand on GIT use among outsoursing clients, typical problems the team faces with Git and lots of inspiration!

Published in: Technology
3 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
2,106
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
3
Likes
2
Embeds 0
No embeds

No notes for slide

Git pavel grushetsky

  1. 1. pavel_grushetzky pagrus_pagrus pagrus7
  2. 2. Case study Pros/consInside High-level advice Trends Git overview Commands Tools Outside
  3. 3. SOA, ESB, SOAP over JMS,WSDL 2.0, Agile 2.0, git, OSGi,virtualization…
  4. 4. •••••••• *simplified
  5. 5. push Would you review? fetch checkout formatting, javadocsrebase –ifixuppush How about now? Conflict pull
  6. 6. Distribution and branching are the opposite of integration
  7. 7. • •• • Helpful, but not exactly a continuous integration
  8. 8. 1 line change => 12kb commit
  9. 9. Advice Org/Process Technical
  10. 10. •••••
  11. 11. ••••
  12. 12. ••••
  13. 13. “I merge 22k files several times a day, and I get unhappy if mergetakes >5 seconds.And all of those 5 seconds are just the downloading of the deltas.The merge itself takes less than half a second.”
  14. 14. “…it is so fast, you can’t even measure it. That’s creating a branch.”
  15. 15. Git Benefits• Efficient with text• Handy for local experiments• Works around stupid policies• Makes you stronger =)
  16. 16. Should I pick GIT or SVN?
  17. 17. git.epam.com
  18. 18. “Linus Torvalds git tech talk”“Martin Fowler vcs”And whatever problems you run into…
  19. 19. Meet git

×