Chebit.Git

1,189 views

Published on

Доклад с chebit.ru, знакомство с Git.

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,189
On SlideShare
0
From Embeds
0
Number of Embeds
236
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Chebit.Git

  1. 1. <ul>Git - система контроля версий </ul><ul>Дмитрий Максимов </ul><ul>twitter.com/dmaximov </ul>
  2. 2. <ul>Что такое контроль версий? </ul>
  3. 3. <ul><ul><li> CVS
  4. 4. Subversion
  5. 5. Perforce
  6. 6. Bazaar
  7. 7. Mercurial </li></ul></ul><ul><ul><li>Git </li></ul></ul>
  8. 8. <ul>Распределенные системы контроля версий </ul>
  9. 9. <ul>Особенности Git </ul>
  10. 10. <ul>Быстрые, дешевые ветки </ul><ul>git branch new-feature </ul>
  11. 11. <ul>Все локально! </ul>
  12. 12. <ul>Staging area </ul>
  13. 13. <ul>GitHub </ul><ul>http://github.com </ul>
  14. 14. <ul>Работа в одиночку </ul>
  15. 15. <ul>Работа в команде </ul>
  16. 16. <ul>Начало работы </ul><ul><ul><li>git init
  17. 17. git add .
  18. 18. git commit </li></ul></ul><ul>~/username/ </ul><ul><ul><li>.gitconfig 
  19. 19. .gitignore </li></ul></ul>
  20. 20. <ul>Работа с ветками </ul><ul>git branch new-feature git checkout new-feature ... git commit git checkout master git merge new-feature git branch --track ... </ul>
  21. 21. <ul>Remote repositories </ul><ul>git remote add origin [path] git pull origin master ... git push origin master git fetch git merge origin/some-branch </ul>
  22. 22. <ul>Rebase </ul><ul>git rebase master git rebase -i e4ff58 git rebase --continue [git rebase --abort] git pull --rebase origin master </ul>
  23. 23. <ul>git stash </ul><ul>git stash git stash pop git stash list </ul>
  24. 24. <ul>Вопросы? </ul>

×