🤞Связывание 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