Git  VCS
Git       ...• VCS                         SCM•         VCS -- DVCS••• linux
Why Git ?!
VSS/CVS/SVN
•••
• VSS•       ==       ==   ?•       ==   !
•   .svn .cvs .vss
Git/Hg/....
•• 0 .... *n
••
VCS
Git••
•••••
• cd /your-working-dir• git init
• git add main.java• git add .• git add *.js
• git status • • •
• git commit main.java• git commit -a• git commit *.js
•        .gitignore    • .DS_Store    • *.class    • *.jar    • build    • dist
•••
• git clone git@host:repot.git• git remote add origin git@host:repot.git • origin -- • git@..... --
• git pull origin master • origin -- • master --
• git push origin master • origin -- • master --
Show Time × 3
••
develop•       develop:    ••       develop:    •    daily build•                      master
master••   tag•                  Master
•    •    •    •           git commit -a•                      --•       /   /
git-flow•      git flow    • git flow init    •
git-flow•    • git flow feature start login     • N     • N    • git flow feature finish login
git-flow•    • git flow release start v1.0     • commit N     • N Bug    • git flow release finish v1.0
•   http://git-scm.com/•   http://code.google.com/p/msysgit/•   http://progit.org/book/zh/•   https://github.com/nvie/gitfl...
Git
Git
Git
Git
Upcoming SlideShare
Loading in …5
×

Git

4,345 views

Published on

关于Git的培训讲稿

Published in: Technology
  • 双分支代码结构



    代码提交规范

    这两个很在理。
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Git

  1. 1. Git VCS
  2. 2. Git ...• VCS SCM• VCS -- DVCS••• linux
  3. 3. Why Git ?!
  4. 4. VSS/CVS/SVN
  5. 5. •••
  6. 6. • VSS• == == ?• == !
  7. 7. • .svn .cvs .vss
  8. 8. Git/Hg/....
  9. 9. •• 0 .... *n
  10. 10. ••
  11. 11. VCS
  12. 12. Git••
  13. 13. •••••
  14. 14. • cd /your-working-dir• git init
  15. 15. • git add main.java• git add .• git add *.js
  16. 16. • git status • • •
  17. 17. • git commit main.java• git commit -a• git commit *.js
  18. 18. • .gitignore • .DS_Store • *.class • *.jar • build • dist
  19. 19. •••
  20. 20. • git clone git@host:repot.git• git remote add origin git@host:repot.git • origin -- • git@..... --
  21. 21. • git pull origin master • origin -- • master --
  22. 22. • git push origin master • origin -- • master --
  23. 23. Show Time × 3
  24. 24. ••
  25. 25. develop• develop: •• develop: • daily build• master
  26. 26. master•• tag• Master
  27. 27. • • • • git commit -a• --• / /
  28. 28. git-flow• git flow • git flow init •
  29. 29. git-flow• • git flow feature start login • N • N • git flow feature finish login
  30. 30. git-flow• • git flow release start v1.0 • commit N • N Bug • git flow release finish v1.0
  31. 31. • http://git-scm.com/• http://code.google.com/p/msysgit/• http://progit.org/book/zh/• https://github.com/nvie/gitflow/• http://www.gitboxapp.com/• http://gitx.frim.nl• http://www.jeffkit.info/2010/12/860/• http://www.juvenxu.com/2010/11/28/a-successful-git-branching-model/

×