36.49K
Category: softwaresoftware

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 + merge
git fetch – просто скачать обновления
Pull может поломать, fetch безопаснее

6.

git reset – меняет историю (опасно)
git revert – создаёт новый коммит (безопасно)
Reset только локально, Revert для общего репо

7.

Работа в main
Push без pull
Reset в общей ветке
Сообщения коммитов типа 'fix', 'test'

8.

Всегда в отдельной ветке
Сначала fetch, потом merge
Для откатов – revert
Перед пушем – status и log

9.

git stash – спрятать изменения
git diff – показать разницу
git reflog – история всех действий

10.

Git не страшный, если знать базу
Ошибки исправимы
Главное – аккуратность
Спасибо за внимание!
English     Русский Rules