ШПАРГАЛКИ
CI/CD
KUBERNETES
- LINUX
- GIT
- DOCKER
- DOCKERFILE
- DOCKER-COMPOSE
- DOCKERSWARM
- KUBERNETES
- ANSIBLE
- BASH
- 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