Git-семинар [27.10.2015]
Лаборатория «Hackspace РКСИ» провела открытый семинар по git.
План в соответствии с командами git
1. git clone
2. git status
3. git diff
4. git commit -a
5. git push
6. git pull
7. git log // и просмотр дерева и поиск по нему
8. git add
9. git pull —rebase
10. git stash
11. git branch
12. git checkout
13. git merge (-ff)
14. git rebase
15. git reset
16. git blame
17. Если успеть организовать пример, то можно показать использование git bisect
План в соответствии с use cases со ссылками на команды
1. Получить репо (1)
2. Внести измения и разослать их другим тиммейтам (2-5)
// показать файлики на github
3. Что в это время делают тиммейты? (6,16)
// демонстрация SourceTree
4. Разветвление. Как его избежать? (8)
// Лирическое отсутпление о состояниях файлов и git add
5. Сделали изменения и узнали, что у тиммейта срочный фикс (9)
6. Решили работать на фичей в своей ветке (10,11)
7. Завершили фичу, сливаем ветку (12)
8. Конфликты
9. Откат, выбросить изменения (15)
10. Кто же наследил? (16)
11. Remotes
12. Clean vs detailed history