Настройка

Указать свое имя, которое будет использоваться в качестве автора коммита

git config --global user.name "Name Surname"

Установить свой адрес электронной почты, который будет использоваться в качестве автора коммита

git config --global user.email "[email protected]"


Создание репозиториев

Инициализировать новый репозиторий Git

git init

Клонировать существующий репозиторий

git clone <repository>


Внесение изменений

Проверить состояние вашего репозитория

git status

Добавить файл в тестовую область

git add <file>

Добавить все измененные и новые файлы в тестовую область

git add .

Зафиксировать изменения с комментарием

git commit -m "message"

Удалить файл из промежуточной области

git reset HEAD <file>


Просмотр истории

Просмотр истории коммитов

git log

Просмотр изменений, которые не были подготовлены

git diff

Просмотр внесенных изменений

git diff --staged


Работа с удаленными репозиториями

Добавить удаленный репозиторий

git remote add <name> <url>

Отправка изменений в удаленный репозиторий

git push <name> <branch>

Извлечь изменения из удаленного репозитория

git pull <name> <branch>


Ветвление

Список всех веток

git branch

Создать новую ветку

git branch <name>

Удалить ветку

git branch -d <name>

Перейти на ветку

git checkout <name>


Объединение

Объединить ветку с текущей веткой

git merge <branch>

Работа с отложенными изменениями

Отложенные изменения

git stash

Просмотр списка отложенных изменений

git stash list

Применить последнее отложенное изменение

git stash apply

Отменить последнее отложенное изменение

git stash drop


Маркировка

Создать новый тег

git tag <tagname>

Создать новый тег с сообщением

git tag -a <tagname> -m "message"

Удалить тег

git tag -d <tagname>

Отправка тегов в удаленный репозиторий

git push --tags


Откат изменений

Вернуть последний коммит

git revert HEAD

Отменить конкретный коммит

git revert <commit>


Сброс

Сбросить промежуточную область до последнего коммита

git reset HEAD

Сбросить промежуточную область и рабочий каталог до последнего коммита

git reset --hard HEAD

Сбросить промежуточную область и рабочий каталог до определенного коммита

git reset --hard <commit>


Псевдонимы

Создание псевдонимов для часто используемых команд

git config --global alias.<alias_name> <git_command>

Эксклюзивы для подписчиков Patreon

Присоединяйтесь к моему Patreon и погрузитесь в мир Docker и DevOps. Здесь вас ждет эксклюзивный контент, разработанный специально для энтузиастов и профессионалов в области IT. Вашим наставником будет Владимир Михалев, опытный специалист, предлагающий ряд уровней членства от новичков до экспертов.

Что вы получите

🏆 Посты только для патронов (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Полный доступ к глубоким статьям, которые раскрывают методы работы с Docker и DevOps, включая пошаговые инструкции, продвинутые советы и подробные анализы, недоступные широкой публике.

🏆 Ранний доступ (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Получите возможность первыми узнавать о новых материалах и обучающих программах, опережая технологические тренды.

🏆 Приоритетная поддержка (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Ваши вопросы и проблемы будут решены в первую очередь, обеспечивая индивидуальный подход и непосредственную помощь.

🏆 Влияние на будущий контент (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Ваши предложения и отзывы напрямую влияют на выбор тем и создание учебных пособий, делая материалы максимально актуальными и полезными.

🏆 Признание и взаимодействие (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Активные участники и поддерживающие пользователи получают благодарности в видео и на публичных трансляциях, подчеркивая вашу значимость для нашего сообщества.

🏆 Особые скидки (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Наслаждайтесь скидками на курсы и предстоящие мероприятия, которые доступны исключительно для членов Patreon.

🏆 Возможности для нетворкинга (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Общайтесь с другими IT-специалистами и энтузиастами в поддерживающей атмосфере, расширяя вашу профессиональную сеть и обмениваясь знаниями.

🏆 Искренняя благодарность и обновления (https://www.patreon.com/heyvaldemar){:target=”_blank”}: Личная благодарность за вашу поддержку, которая стимулирует создание нового контента и постоянное развитие.

Присоединяйтесь ко мне сейчас и начните свое путешествие по освоению Docker и DevOps с эксклюзивными материалами и поддерживающим сообществом!

Мои курсы

🎓 Погрузитесь в мои обширные курсы по информационным технологиям, разработанные как для энтузиастов, так и для профессионалов. Независимо от того, хотите ли вы освоить Docker, покорить Kubernetes или углубить свои навыки в области DevOps, мои курсы предлагают структурированный путь к повышению вашего технического мастерства.

Мои услуги

💼 Загляните в мой каталог услуг и узнайте, как мы можем сделать вашу технологическую жизнь лучше. Будь то повышение эффективности вашей IT-инфраструктуры, развитие вашей карьеры или расширение технологических горизонтов — я здесь, чтобы помочь вам достичь ваших целей. От DevOps-трансформаций до сборки игровых компьютеров — давайте сделаем ваши технологии непревзойденными!

Пополнить запасы моего кофе

💡 Telegram | Boost
💖 PayPal
🏆 Patreon
💎 GitHub
🥤 BuyMeaCoffee
🍪 Ko-fi

Подпишись

Telegram | Блог
🎬 YouTube
🐦 Twitter
🎨 Instagram
🐘 Mastodon
🧵 Threads
🎸 Facebook
🧊 Bluesky
🎥 TikTok
💻 LinkedIn
📣 daily.dev Squad
🧩 LeetCode
🐈 GitHub

Этот контент создан искусственным интеллектом?

Нет! Каждая статья — результат моей работы, наполненной страстью к Docker и десятилетиями опыта в IT. Я применяю ИИ для улучшения грамматики, чтобы обеспечить четкость технических деталей, однако все идеи, стратегии и рекомендации исключительно мои. Этот метод иногда может вызывать срабатывание детекторов ИИ, но можете быть уверены, что вся представленная информация и опыт — подлинно мои.

Владимир Михалев
Я - Владимир Михалев, Капитан Docker, но друзья могут называть меня Вальдемарыч.

DevOps комьюнити

Привет! 👋 Если у тебя есть вопросы по установке или настройке, то задайте их мне и другим IT-экспертам нашего сообщества: