Last active
December 2, 2022 20:30
-
-
Save mrThomasTeller/c896d5d56a8c850dc908608c6030e2bc to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Создаём ридми | |
echo "# git-leopards-quiz" >> README.md | |
# Инициализируем гит (это если мы создаём новый проект у себя на компе) | |
git init | |
# Посмотреть какие изменения были внесены | |
git status | |
# Пометить все файлы к отправке на сервер | |
git add -A | |
# Создать коммит (пока мы не отправили его на сервер) | |
git commit -m "first commit" | |
# Переименовать ветку в мастер | |
git branch -M master | |
# Соединить нашу ветку с сервером | |
git remote add origin https://github.com/Elbrus-Bootcamp/git-leopards-quiz.git | |
# Отправить изменения на сервер в ветку мастер | |
git push -u origin master | |
## Делаю новую ветку dev (и сразу переключаюсь на неё) | |
git checkout -b dev | |
git push origin dev | |
# Делаем изменения, потом помечаем все файлы для отправки и отправляем на сервер | |
git add -A | |
git commit -m "Добавил консоль лог" | |
git push origin dev | |
# следующие коммиты в эту ветку | |
git add -A | |
git commit -m "Добавил консоль лог2" | |
git push origin dev | |
## Вы разработчик | |
# Склонировать репозиторий себе на комп | |
git clone https://github.com/Elbrus-Bootcamp/git-leopards-quiz.git | |
# переходим в папку проекта | |
cd git-leopards-quiz | |
# Переключаемся в ветку дев | |
git checkout dev | |
# Отменить все локальные имзменения | |
git fetch | |
git reset --hard origin/dev | |
git clean -fd | |
# Скачиваем все изменения с сервера к себе в ветку | |
git pull origin dev | |
# если открылся vim :q! enter | |
# если открылся nano ctrl+x, ctrl+n | |
# Проверить в каких файлах есть конфликты | |
git status | |
## Я разработчик, создаю ветку для задачи | |
git checkout -b [branch-name] | |
# Делаю изменения, коммичу первые изменения | |
git add -A | |
git commit -m "Добавил консоль лог" | |
git push origin [branch-name] | |
# Подтянуть изменения из ветки dev | |
git fetch | |
git merge origin/dev | |
## если конфликты были, то решаем их | |
git add -A | |
git commit -m "..." | |
## затем делаем пуш | |
git push origin [branch-name] | |
# если хотим отменить какой-то коммит | |
git revert номер_коммита | |
git push origin scores |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment