Алгоритм работы с git VS code
Пошаговое руководство по работе с git через VS code
Установка Git
Как и любую программу, «Гит» необходимо установить. Для разных операционных систем порядок действий различается.
Регистрация на Гитхаб
Для совместной работы необходимо код продукта выкладывать на ГитХаб
Создать репозиторий на гитхаб
Под каждый проект создаем репозиторий на гитхабе. Заходим на гитхаб под в свою учетную запись.
Генерируем SSH-ключи для доступа Гитхаб
Всё, ваш ключ привязан к «Гитхабу». Если вы установили пароль для SSH-ключа, для работы с репозиторием его придётся вводить.
Создаём папку для проекта
Для того чтобы начать проект и подключить к репозиторию git, создаем папку на вашем ПК в удобном для вас месте.
Создание README.md
При публикации проект нужно описать. Так другие разработчики или потенциальные работодатели смогут понять, что представляет собой ваш проект.
.gitignore
Игнорирование файлов git
Игнорируемые файлы — это, как правило, артефакты сборки и файлы, генерируемые машиной из исходных файлов в вашем репозитории, либо файлы, которые по какой-либо иной причине не должны попадать в коммиты.
git config --list
git config --global user.name “имя"
git config --global user.email майл
git config --global user.name “имя"
git config --global user.email майл
Настройка Git имя и почта
Чтобы другим разработчикам было понятно, кто какие изменения вносил, вам нужно выбрать себе имя — прямо как в компьютерной игре.
Клонирование репозитория
Если вы работаете с проектом, над котором уже кто-то работает, то первое, что делает разработчик, когда приходит на новый проект — клонирует его.
git init
Подключаем Git к проекту
Чтобы «Гит» начал работать в проекте, папку с ним нужно сделать git-репозиторием. Это значит, что «Гит» начнёт отслеживать все изменения внутри этой директории.
Связываем локальный и удалённый репозитории
Связываем локальный и удаленный репозиторий. Мы зарегистрировались на «Гитхабе», чтобы загрузить туда локальный репозиторий.
Сделаем коммит на сервер гитхаб
Чтобы сделать коммит, нужно добавить изменения в файлах — без изменений закоммитить не получится.
git branch -M новое имя ветки
Переименовать ветку (master)
На гитхабе сейчас принято основную ветку называть main, поэтому переименуем основную ветку.
Создать ветку для работы
Хорошим тоном рабочий код помещать в главную ветку проекта main, а работать в других ветках, так вы не сломаете главный код проекта.
Переключение между ветками.
Если вы работаете в нескольких ветках, то между ими можно удобно переключаться. Для этого нажимаем внизу программы на название ветки в которой вы сейчас находитесь.
Забрать код с гитхаба
Если вы работаете над репозиторием не один, то перед тем как начинать работу над проектом необходимо скачивать актуальную версию кода.
Сравнить коммиты
Посмотреть какие изменение были в коде перед тем как сделать коммит, тоесть мы смотрим изменения, которые ещё не сохранены в проект.
Объединение веток через гитхаб
Как только вы закончили создавать новую функциональность, нужно объединить ветку, в которой вы работаете, с веткой main.
Удалить ветку
Удаление ветки, после того как ваши коммиты с второстепенной ветки залиты в main удаляем ненужную ветку чтобы не захламлять гит.
Восстановить код из коммита
Откатить проект до коммита, если всё сломалось, то можно откатить проект на последний коммит.