Successfully reported this slideshow.

Основы работы с Git

2

Share

YouTube videos are no longer supported on SlideShare

View original on YouTube

Основы работы с Git
Андрей Акиньшин
Мой путь
• Отсутствие системы контроля версий
Loading in …3
×
1 of 26
1 of 26

More Related Content

Viewers also liked

More from Andrey Akinshin

Related Books

Free with a 14 day trial from Scribd

See all

Основы работы с Git

  1. 1. Основы работы с Git Андрей Акиньшин
  2. 2. Мой путь • Отсутствие системы контроля версий
  3. 3. Мой путь • Отсутствие системы контроля версий • Zip-архивы
  4. 4. Мой путь • Отсутствие системы контроля версий • Zip-архивы • SVN
  5. 5. Мой путь • Отсутствие системы контроля версий • Zip-архивы • SVN • Hg
  6. 6. Мой путь • Отсутствие системы контроля версий • Zip-архивы • SVN • Hg • Git
  7. 7. DVCS If you are using Subversion, stop it. Just stop. Subversion = Leeches. Mercurial and Git = Antibiotics. We have better technology now. ©Joel Spolsky, “Distributed Version Control is here to stay, baby”
  8. 8. SVN → Git Проблема: Решение:
  9. 9. Плюсы и минусы Git
  10. 10. Плюсы и минусы Git Минусы: • Условно высокий порог вхождения
  11. 11. Плюсы и минусы Git Минусы: • Условно высокий порог вхождения Плюсы: • Git — это прекрасно
  12. 12. Типы Git-пользователей • Не хочу ничего читать, сразу начну пользоваться • Немного почитаю и начну пользоваться • Хорошенько прочитаю, а только потом начну пользоваться
  13. 13. GitExtensions
  14. 14. gitk
  15. 15. Самый мощный UI
  16. 16. KDiff3
  17. 17. Ветки
  18. 18. Маленький и быстрый
  19. 19. Распределённый
  20. 20. Staging area
  21. 21. Хорошие команды • merge • amend • rebase • blame • reflog • cherry-pick • format-patch • bisect • tag
  22. 22. git-flow
  23. 23. Хорошие книжки http://git-scm.com/book
  24. 24. Что бы ещё посмотреть? Книжки и видеокурсы: • “Git Magic”, http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html • “Getting Git” by Scott Chacon, http://vimeo.com/14629850 Интерактивные обучалки: • TryGit http://try.github.io/levels/1/challenges/1 • Git REAL, https://www.codeschool.com/courses/git-real • LearnGitBranching, http://pcottle.github.io/learnGitBranching/ Полезный материал: • GitHub, https://github.com/ • RTFM, https://www.kernel.org/pub/software/scm/git/docs/user-manual.html • A Visual Git Reference, http://marklodato.github.io/visual-git-guide/index-en.html • Хабрахабр, цикл статей, http://habrahabr.ru/
  25. 25. Спасибо за внимание!

×