Для начала разберем что такое репозиторий, Git и GitHub. Сначала немного теории: Git — это такой способ хранения файлов и их версий. Git позволяет смотреть историю изменений файлов, кто какие дополнения и когда вносил, как развивался проект, кто что в него добавлял и почему. Главная особенность Git — он помнит всё, что вы в него внесли, и может показать, какие именно строчки кода вы правили несколько лет назад, когда что-либо исправляли или добавляли. На базе Git есть сервис GitHub. Работает так: Это полезно, например, когда несколько человек параллельно разрабатывают совместный проект...
Расскажем, как Git хранит данные, отслеживает изменения и позволяет разработчикам управлять историей коммитов. Многие начинающие разработчики не понимают внутренней работы системы Git и не используют ее возможности за пределами знакомого им рабочего процесса. Они полагаются на заученные действия и не могут адаптироваться к новым ситуациям. Это приводит к проблемам при взаимодействии с другими пользователями Git, при попытке внести вклад в open source проект и при возникновении ошибок. Чтобы использовать...