Расскажем, как Git хранит данные, отслеживает изменения и позволяет разработчикам управлять историей коммитов. Многие начинающие разработчики не понимают внутренней работы системы Git и не используют ее возможности за пределами знакомого им рабочего процесса. Они полагаются на заученные действия и не могут адаптироваться к новым ситуациям. Это приводит к проблемам при взаимодействии с другими пользователями Git, при попытке внести вклад в open source проект и при возникновении ошибок. Чтобы использовать...
В первой статье мы познакомились с самим понятием систем контроля версий, научилсь создавать локальный репозиторий, добавлять в него файлы и создавать коммиты. Идём дальше! Ветвление Ветки используются для разработки одной части функционала изолированно от других. Каждая ветка представляет собой отдельную копию кода проекта. Ветки позволяют одновременно работать над разными версиями проекта. Каждый репозиторий по-умолчанию имеет ветку master. Всякий раз, когда требуется разработка нового...