Что такое репозиторий
Объясняем понятие репозитория без сложных терминов — на бытовых примерах.
Репозиторий — это папка с историей
Репозиторий (или коротко «репо») — это папка проекта, за изменениями в которой следит система контроля версий. Отличие от обычной папки одно, но важное: репозиторий помнит всю историю правок. Можно посмотреть, каким код был вчера, месяц назад или на старте, и при необходимости откатиться.
Локальный и удалённый репозиторий
Локальный репозиторий лежит на вашем компьютере — вы работаете с ним каждый день. Удалённый находится на сервере, например на GitHub, и служит общей копией: туда отправляют изменения, чтобы не потерять их и чтобы код видели другие. Обычно эти два репозитория синхронизируют между собой.
Зачем репозиторий новичку
Даже в одиночку репозиторий полезен: он защищает от «я всё сломал и не помню, как было». А ещё это витрина навыков — по публичному репозиторию видно, что и как вы пишете. Но заводить его стоит тогда, когда уже есть код, который не жаль показать и хочется сохранить надолго.
Частые вопросы
Репозиторий и GitHub — это одно и то же? Нет. Репозиторий — это сам проект с историей, а GitHub — сайт, где удобно хранить удалённые репозитории и делиться ими.
С чего начать, если репозитория ещё нет? Сначала научитесь программировать: напишите первые программы в браузерном тренажёре Дрон Кодер, а репозиторий заведёте, когда проект дорастёт до отдельного файла с кодом.
Начать игру бесплатно