Skip to content

Instantly share code, notes, and snippets.

@mrThomasTeller
Last active December 2, 2022 20:30
Show Gist options
  • Save mrThomasTeller/c896d5d56a8c850dc908608c6030e2bc to your computer and use it in GitHub Desktop.
Save mrThomasTeller/c896d5d56a8c850dc908608c6030e2bc to your computer and use it in GitHub Desktop.
# Создаём ридми
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