Шпаргалка по Git
Настройка
Указать свое имя, которое будет использоваться в качестве автора коммита
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. Я применяю ИИ для улучшения грамматики, чтобы обеспечить четкость технических деталей, однако все идеи, стратегии и рекомендации исключительно мои. Этот метод иногда может вызывать срабатывание детекторов ИИ, но можете быть уверены, что вся представленная информация и опыт — подлинно мои.