Антон Шумихин - Redmin&Git

366
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
366
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Антон Шумихин - Redmin&Git

  1. 1. Что такое командная разработка?Эффективные коммуникацииБаза знанийПланирование разработкиCode review и рефакторинг
  2. 2. Когда задумываются об упорядочивании?Использованиефрилансеров/удаленщиковУходят людиНо уже поздно, а знания должныостаться
  3. 3. ИнструментарийRedmineGit
  4. 4. Статусы задач
  5. 5. Последовательность статусов
  6. 6. Оперативный план
  7. 7. Страница версии
  8. 8. Календарь
  9. 9. Wiki
  10. 10. Время
  11. 11. РезультатРазработчик меньше тратитвремени на программирование,распределение задач и тайм-менеджментМенеджер понимает что происходити куда уходит времени
  12. 12. Git
  13. 13. Основные команды$ git clone – клонировать репозиторий$ git init – создать репозиторий$ git add – добавить файл в индекс$ git commit – записать файл$ git status – статус репозитория$ git log – история изменений$ git rm – удалить файл$ git checkout – восстановить файл
  14. 14. Добавление в индекс и репозиторий$ git add file.txt$ git commit -m message
  15. 15. Демо
  16. 16. Демо$ edit file – работаем с файлом$ git add – индексируем$ git status/diff – просматриваем изменения$ git commit – записываем в репозиторий
  17. 17. Демо$ git stash – временно сохраняем изменения$ git checkout file – достаем из репозитория последнюю версию$ git reset file – сбрасываем индекс файла$ git revert commit – накладываем коммит поверх текущего
  18. 18. Демо$ git checkout -b feature – переключаемся на ветку geature$ git merge feature2 – сливаем изменения с веткой feature2$ git rebase feature2 – накатываем изменения из ветки feature2 поверх текущей
  19. 19. Демо$ git remote add name <URL> – добавляем ссылку на другой репозиторий$ git push name branch – сливаем изменения с удаленной веткой branch$ git pull name branch – сливаем измения из ветки удаленного репозитория

×