Самое главное, что вы узнаете, как работает Git, и, зная его, вы сможете намного проще использовать функции Git и исправлять ошибки в рабочем процессе разработки. Вы можете иметь нулевые знания о Git и GitHub. Все будет преподаваться с нуля, от базовых до расширенных возможностей. Если вы хотите получить глубокие знания о Git и GitHub, этот курс для вас!
Мы начнем с изучения внутренней структуры хранилища Git. Вы узнаете, что Git имеет 4 типа объектов: BLOB-объекты, деревья, коммиты и аннотированные теги. Каждый объект имеет уникальный хэш SHA1. Также все объекты хранятся в папках. Каждый объект имеет только одну ссылку на него - хэш SHA1. Файлы хранятся в blobs. Имена файлов хранятся в других объектах Git, которые называются деревьями.
Я объясню вам, как создавать новые объекты Git без использования git commit и git add. После создания объекта Git в репозитории Git вы извлечете его в промежуточную область и рабочий каталог (противоположное направление традиционному потоку Git).
После этого мы перейдем к множеству практических занятий и будем использовать различные функции Git и GitHub.
Вы будете использовать не только команды терминала и оболочки для выполнения операций Git. Параллельно вы также будете использовать приложения с графическим интерфейсом, которые упрощают рутинные повседневные операции Git:
- GitHub Desktop
- SourceTree
- VisualStudio Code