Работа с Git: merge - загрузка на GitHub #5
Для того чтобы загрузить свой проект на GitHub, необходимо зарегистрироваться на этой платформе. GitHub является одним из наиболее популярных сервисов для хранения и совместной работы с кодом
Создание репозитория на GitHub
Репозиторий создается тут.
Пишите название репозитория, по желанию описание и нажимаете кнопку создать.
Далее необходимо связать удаленный репозиторий с локальным. Но для начала нужно получить ключ от GitHub для связи.
Нажимаете на профиль - settings - снизу слева developer settings - Personal access tokens - tokkens(classic) - generate new token(classic) - в этом списке ставите одну галочку на пункт repo - и нажимаете создать.
Данный токкен будет необходим при авторизации для подключения удаленного репозитория.
Подключение удаленного репозитория к локальному
Перед загрузкой на GitHub рекомендуется (гит-хабом) изменить название ветки master на main.
git branch -m main
Эта команда переименовывает текущую ветку.
Выполним синхронизацию проекта.
git remote add origin https://github.com/your-nik/Git-proj
Эта команда выполняет подключение удаленного репозитория к локальному. Выполняется один раз.
Далее выполняется загрузка изменений из локальной ветки в удаленную с созданием связи между ними. Такая команда нужна каждый раз, когда вы хотите загрузить новую ветку на удаленный репозиторий.
git push -u origin main
Когда связь веток уже установлена, загрузку изменений можно выполнять командой (заранее выполнив):
git add .
git commit -m 'name-commit'
git push
Проект был успешно загружен на GitHub
.gitignore
Если вы не хотите добавлять файлы в ваш репозиторий (такие как файлы с переменными окружения env), но при этом выполнять удобную команду "git add ." - нужно создать в корне проекта файл под названием .gitignore и в нем указывать то, что не попадет в репозиторий (имена файлов, папки...)