Записи с тегом ‘git’

Как обновить базовую ветку фичи: кейс с rebase

 23 Апр, 2026

В командной разработке на Git регулярно возникает ситуация: вы работаете над фичей в ветке feature/xxx, ответвившись от master. Пока вы пишете код, коллеги успевают задеплоить в master несколько других фич, которые не пересекаются с вашей, но вносят изменения в общий код (например, исправляют баги, добавляют утилиты, меняют конфигурацию). Ваша задача — обновить свою ветку так, чтобы она включила эти “чужие” изменения, но при этом не тащила в историю лишние merge-коммиты и не смешивала логику. Идеальное решение — git pull origin master --rebase. Разберём этот кейс подробно.

Читать далее »

Изменяем историю коммитов в GIT

 18 Мар, 2026

Рассмотрим две наиболее частые операции — изменение названия коммита и слияние нескольких коммитов в один.

Читать далее »

GIT: перестать отслеживать файл или папку

 10 Сен, 2025

Иногда в процессе разработки возникает ситуация, когда файл или целая директория уже добавлены в репозиторий, но их больше не нужно отслеживать. Например:

  • вы по ошибке закоммитили файлы логов или временные данные;
  • в проекте появилась папка с кэшем;
  • какие-то данные должны оставаться только локально (например, настройки IDE).
Читать далее »

Подключение к GitHub по SSH: пошаговая инструкция

 3 Сен, 2025

Работа с репозиториями через SSH удобнее и безопаснее, чем по HTTPS — вам не нужно вводить пароль при каждом пуше, а авторизация выполняется с помощью криптографических ключей. Разберём процесс полностью: от создания ключа до проверки подключения.

Читать далее »

Удалить новые (untracked) файлы в git

 31 Июл, 2024

Иногда нужно избавиться от новых (лишних) файлов, привожу примеры команд.

Читать далее »

GIT workflow или как работать с проектом

 2 Апр, 2024

Как использовать GIT, может зависеть от многих факторов, например как проходит тестирование, работает ли целая команда над проектом или один разработчик соло.

Читать далее »

Установка WordPress через composer

 3 Апр, 2023

WP так то и сам хорошо управляется с модулями и темами. Вы можете установить модули/темы через админку. Единственный не удобный момент — это первоначальное развертывание проекта с загрузкой нужных вам модулей.

Читать далее »

Как сравнить два произвольных файла не включенных в репозиторий средствами git diff

 1 Июл, 2022

Утилита Git diff может сравнивать не только изменения между ветками, но и вообще произвольные объекты файловой системы, которые даже не включены в репозиторий.

Читать далее »

Git pull с передачей логина и пароля

 11 Дек, 2021

Репозиторий почти всегда требует реквизитов доступа. И, если вы их не храните в локальной конфигурации, то скрипты, содержащие git pull, будут прерываться, запрашивая пару логин/пароль.

Читать далее »

Используем PAT для работы с github

 19 Авг, 2021

GitGub отключили парольную авторизацию, и предлагают использовать SSH с PAT. О том как это настроить и использовать читайте далее в статье.

Читать далее »