Гид по технологиям

GIT

Создание ветки в Git — пошаговое руководство
GIT 7 min read

Создание ветки в Git — пошаговое руководство

Ветка — это изолированная линия разработки. Создать и сразу перейти в неё можно командой git checkout -b <имя>. GUI и веб-интерфейсы облегчают работу для новичков.

Как удалять ветки Git — руководство
GIT 7 min read

Как удалять ветки Git — руководство

Удаление ветки — обычная операция: git branch -d для безопасного удаления, git branch -D для принудительного. Удалённые ветки удаляют через git push --delete. Проверьте PR/CI и используйте reflog для восстановления.

Очистка Git: удалить неотслеживаемые файлы
GIT 5 min read

Очистка Git: удалить неотслеживаемые файлы

Перед удалением неотслеживаемых файлов выполните проверочный прогон с git clean -d -n, затем удалите безопасно git clean -d -f. Если файлы всё ещё видны, очистите кэш через git rm -r --cached и повторите очистку.

Как перечислить ветки в Git
GIT 5 min read

Как перечислить ветки в Git

Ветки в Git — отдельные линии разработки; перечислять их удобно через git branch, gh, GitHub Desktop и веб‑интерфейс. В статье — команды, чек‑листы и схема выбора.

Git ветки: создание, слияние и лучшие практики
GIT 9 min read

Git ветки: создание, слияние и лучшие практики

Ветки в Git — лёгкие указатели на коммиты, позволяющие безопасно экспериментировать. Используйте feature-ветки, CI и код-ревью; применяйте rebase только для локальных веток и выбирайте стратегию ветвления под команду.

Как переименовать ветку в Git
GIT 4 min read

Как переименовать ветку в Git

Чтобы переименовать локальную ветку — переключитесь на неё и выполните git branch -m <новое-имя>. Для переименования на удалённом сервере: переименуйте локально, запушьте новую ветку, установите upstream и удалите старую ветку на сервере.

Удаление локальных веток Git через алиасы
GIT 6 min read

Удаление локальных веток Git через алиасы

Создайте локальные или глобальные Git-алиасы для быстрого удаления веток — безопасного (git branch -d) и принудительного (git branch -D). Проверяйте, слиты ли изменения, и учитывайте особенности оболочки на Windows.

Как просмотреть удалённые ветки Git
GIT 4 min read

Как просмотреть удалённые ветки Git

Перечисление удалённых веток помогает увидеть состояние репозитория на сервере и избежать ошибок. В командной строке используйте git branch -r и git ls-remote; обновляйте refs через git fetch --all --prune.

Удаление файла из коммита Git
GIT 5 min read

Удаление файла из коммита Git

Если вы включили файл в коммит по ошибке, используйте git reset и git rm --cached, чтобы убрать его из следующего коммита. Для уже опубликованной истории применяйте git revert или инструменты для переписывания истории с осторожностью.

Поменять имя ветки по умолчанию в Git
GIT 5 min read

Поменять имя ветки по умолчанию в Git

Если нужно заменить master на main — задайте git config --global init.defaultBranch main для новых репозиториев. Для существующих репозиториев: переименуйте локальную ветку, запушьте новую, смените ветку по умолчанию на хостинге и удалите старую ветку после проверки.

Как откатить изменения в Git
GIT 6 min read

Как откатить изменения в Git

Кратко: в Git есть три команды для отката файлов в рабочих копиях, индексе или истории: git checkout (история), git reset (индекс) и git restore (целевая замена). Выбирайте по месту изменений и используйте безопасные практики для общих веток.

Как писать сообщения коммита — руководство
GIT 6 min read

Как писать сообщения коммита — руководство

Короткие, ясные сообщения коммита ускоряют совместную работу и упрощают поддержку кода. Следуйте структуре Type, Description, Body и Footer; используйте императив и ограничение длины заголовка.

Как клонировать репозиторий GitHub через Git Bash
GIT 7 min read

Как клонировать репозиторий GitHub через Git Bash

Клонирование создаёт локальную копию удалённого репозитория. Скопируйте URL из кнопки Code и выполните в Git Bash git clone <URL>. Для приватных репозиториев используйте SSH или персональные токены.

Git-ветки: работа и лучшие практики
GIT 6 min read

Git-ветки: работа и лучшие практики

Git-ветки позволяют изолировать экспериментальную работу от стабильной версии проекта, сохраняя изменения как объекты. Используйте feature-ветки, CI и код-ревью; удаляйте ветки после слияния, если они не нужны.

Очистка Git — удалить неотслеживаемые файлы
GIT 6 min read

Очистка Git — удалить неотслеживаемые файлы

Перед удалением неотслеживаемых файлов всегда выполняйте сухой прогон (git clean -n) или сохраняйте их через git stash -u. Для массовой очистки используйте git clean с флагами -d -f, для включения игнорируемых файлов — -x, а для интерактивного выбора — -i. Если файлы остаются в списке, очистите кэш индекса с помощью git rm --cached.

Основы Git и GitHub: создать репозиторий
GIT 6 min read

Основы Git и GitHub: создать репозиторий

Создайте репозиторий на GitHub, инициализируйте локальную папку, закоммитьте файлы и отправьте их на удалённый сервер. Теги отмечают релизы. Можно клонировать репозиторий, просматривать историю и исправлять сообщения коммитов. В статье — пошаговые команды, рекомендации по типичным ошибкам и чек-листы для ролей.

Удаление веток в Git: команды и GUI
GIT 8 min read

Удаление веток в Git: команды и GUI

Удаляйте ветки регулярно, чтобы не захламлять репозиторий; используйте git branch -d для безопасного удаления локальных веток, -D для принудительного удаления и git push <remote> --delete <branch> для удаления удалённых веток. Перед удалением убедитесь, что нужные изменения слиты или сохранены.

Как переименовать ветку в Git — локально и удалённо
GIT 4 min read

Как переименовать ветку в Git — локально и удалённо

Переименование ветки в Git просто: локально — git branch -m. Для удалённой ветки: переименуйте локально, запушьте новую ветку, установите upstream и удалите старую ветку на сервере.

Руководство по git log — форматы и фильтры
GIT 7 min read

Руководство по git log — форматы и фильтры

Кратко: команда git log просматривает историю проекта. Используйте --oneline для быстрого обзора, --graph для визуализации ветвлений, --pretty и --format для кастомного вывода, а фильтры (--since/--until, -<n>, ref1..ref2, путь к файлу) — для выбора нужного набора коммитов.

Удаление локальных веток Git с алиасами
GIT 5 min read

Удаление локальных веток Git с алиасами

Создайте пользовательские Git-алиасы, чтобы быстро и безопасно удалять локальные ветки. Используйте один алиас для смёрженных веток и второй — для принудительного удаления, и всегда проверяйте состояние ветки перед удалением.