ШПАРГАЛКИ
CI/CD
KUBERNETES
  • DOCKERFILE
  • DOCKER-COMPOSE
  • JENKINSFILE
  • JENKINS-PIPELINE
  • GITLAB CI/CD
  • GROOVIE
  • INSTALL
  • PODS
  • INGRESS

Шпаргалка по GIT

Небольшая напоминалка по часто используемым командам git...

Копируём файлы из удалённого репозитория. После выполнения у вас появится папка ./my

git clone https://github.com/some_user/my.git

Если нужен не дефолтный бранч

git clone —branch (или -b) branch_name https://github.com/some_user/my.git

Скачать обновления с сервера в уже скачанную папку

cd ./my && git pull

После наших изменений, отправить их на сервер.

git add . # точка означает все файлы, можно указать определённые файлы
git commit -m «Описание ваших изменений»
git push # Отправка изменений на сервер

Удалить файл(ы)

git rm text.txt
git commit -m «Описание ваших изменений»
git push # Отправка изменений на сервер

Отмена последнего коммита

git revert HEAD # HEAD~3 — вернуть состояние на 4 дейстия назад

Удаления коммитов(внесенных изменений на сервер)

git pull # Скачиваем самую свежую версию
git reset —hard 6a844d3d489 # Имя коммита
git push origin +master # +master — имя бранча

Удаление тега

git tag -d имя_тега
git push origin :refs/tags/имя_тега

Соединить одну ветку с другой

git checkout имя_ветки_куда_записываем
git merge имя_ветки_из_который_пишем

Создание нового бранча

git checkout -b New_branch

Отправить наш новый бранч на сервер

git push —set-upstream origin New_branch

Показать существующие бранчи

git branch -a

Удалить бранч

git branch -D branch_name

Оцените статью

Еще никто не оставил комментарий. Будьте первым!