Similar presentations:
Git не страшный, если знать базу
1.
Презентация 10–15 минутReset vs Revert, Pull vs Fetch, ветки
2.
Система контроля версийОтслеживание изменений
Совместная работа над кодом
3.
git init – создать репозиторийgit clone – скачать проект
git status – проверить статус
git add – добавить изменения
git commit – зафиксировать изменения
git log – история
4.
git branch – список ветокgit checkout -b feature – создать и переключиться
git switch feature – переключиться
git merge – объединить ветки
5.
git pull = fetch + mergegit fetch – просто скачать обновления
Pull может поломать, fetch безопаснее
6.
git reset – меняет историю (опасно)git revert – создаёт новый коммит (безопасно)
Reset только локально, Revert для общего репо
7.
Работа в mainPush без pull
Reset в общей ветке
Сообщения коммитов типа 'fix', 'test'
8.
Всегда в отдельной веткеСначала fetch, потом merge
Для откатов – revert
Перед пушем – status и log
9.
git stash – спрятать измененияgit diff – показать разницу
git reflog – история всех действий
10.
Git не страшный, если знать базуОшибки исправимы
Главное – аккуратность
Спасибо за внимание!
software