Системы контроля версий
Темы:
Понимание необходимости систем контроля версий
Понимание разницы между централизованными и распределенными системами контроля версий
Жизненный цикл в Git
Работа с Git, Понимание ключевых терминов: repositoty, branch, commit, push, tag, pull request, merge, revert, stage, blame...
Понимание Git Flow
Работа с ветками, стратегии "бранчевания"
Понимание merge-стратегий: merge commit, merge squash, fast-forward merge, rebase
Контрольные вопросы:
В чем разница между централизованными и распределенными системами контроля версий?
В чем разница между командами git fetch и git pull в Git?
В чем разница между merge commit и merge squash в Git?
Что такое cherry-pick в Git?
Для чего применяются теги в Git?
Для чего применяются пул-риквесты в Git?
Источники:
Last updated
Was this helpful?