🤞Связывание Git и Github, merge

Credentials для связи Git и GitHub

  • GitHub Чтобы работать с cmd, нужно в GitHub создать репозиторий для проекта

  • Как объединить Git и GitHub Ввести наши credentials, чтобы git смог связаться с моим акком на github

git config --global user.name

Для связывания git + github

git config --global user.name "newName"

Для заливки локальных файлов с git на github

git config --global user.email

Также - это почта !!! Нам нужно, чтобы userName и email были точно такими же как в GitHub

Связь Git и GitHub

git commit -m "Изменения"

!!! ОБЯЗАТЕЛЬНО перед следующими действиями прописать коммит

git remote add origin "https к репозиторию"

Для связывания git + github

git push -u origin master (или main)

Для заливки локальных файлов с git на github

git remote set-url origin https://github.com/ваш-логин/ваш-репозиторий.git

!!! Бывает не срабатывает, тогда

git push -u origin master (или main)

А потом

Потом обновляем страницу репы в GitHub и там все файлы уже лежат

Если файлы в удаленке и локально разные, и мы с локалки пытаемся воткнуть их в удаленку, то будет конфликт Чтобы этого избежать, файлы должны быть одинаковыми Нужно произвести сравнение, можно сделать ветку temp, туда стянуть все файлы и погнали

git pull можно добавить origin master

Так копируем все файлы к себе в локалку Изменяем и пишем

git add .

git commit -m "название_коммита"

git push origin master

И скидываем обратно

Разобрался с Git и GitHub, теперь можем вводить изменения, допустим в ветке practice, в НЕ ГЛАВНОЙ ветке. А для врезания этого кода в ветку master, нужно в терминале писать: Сначала сохранить все в practice:

git status - проверка

git add . - сохраняем, stage-им все изменения

git commit -m "Что изменил"

git push origin practice - пушим в ветку practice на GitHub

git checkout master - сменили ветку на master

git merge practice - совмещаем ветку master с веткой practice

Изменяем документ, например удаляем лишние комменты, затем

git add .

git commit -m "Что изменил"

git push

git checkout practice

Для клонирования другого репозитория себе на комп, переходим в нужную папку, где хотим разместить эту ПАПКУ, копируем ссылку на этот репозиторий и в консоли пишем:

git clone ссылкаНаРепозиторий

Она скачивается в свою папку

Last updated