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

GIT

Удаление локальных веток 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-алиасы, чтобы быстро и безопасно удалять локальные ветки. Используйте один алиас для смёрженных веток и второй — для принудительного удаления, и всегда проверяйте состояние ветки перед удалением.

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

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

Перечисление удалённых веток помогает понять состояние репозитория. Используйте git branch -r для списка, git branch -rv или git ls-remote для подробностей и выполняйте git fetch --prune для актуальности.

Полезные алиасы Git — ускорьте работу
GIT 8 min read

Полезные алиасы Git — ускорьте работу

Алиасы Git — быстрые сокращения для подкоманд и внешних команд, которые экономят время и снижают количество опечаток. В статье объяснено, как создавать алиасы (глобальные, локальные, системные), приведены 10 полезных примеров с разъяснениями, альтернативами и готовыми сниппетами для .gitconfig, а также рекомендации для командного внедрения.

Ветки Git — как создать новую ветку
GIT 8 min read

Ветки Git — как создать новую ветку

Ветки в Git дают отдельные линии разработки — их легко создать через терминал, GUI или веб‑интерфейс. Следуйте советам по именованию, слиянию и безопасности.

Клонирование репозитория через GitHub Desktop
GIT 8 min read

Клонирование репозитория через GitHub Desktop

GitHub Desktop — графический клиент для работы с репозиториями GitHub. Руководство объясняет установку, вход, создание репозитория на github.com и его клонирование в локальную папку, а также базовые действия с коммитами и советы по устранению проблем.

Переместить изменения и коммиты в Git
GIT 4 min read

Переместить изменения и коммиты в Git

Если изменения не закоммичены — переключитесь на ветку или используйте git stash; если коммит уже сделан — git reset --soft или git cherry-pick помогут переместить изменения. Избегайте переписывания публичной истории.

Как удалять ветки в GitHub
GIT 4 min read

Как удалять ветки в GitHub

Удалять ненужные ветки нужно регулярно: это упрощает навигацию и снижает риск ошибок. Удалять можно через веб-интерфейс (только удалённый репозиторий) или через командную строку (локальные и удалённые). Всегда убедитесь, что ветка не содержит незакоммиченных изменений и что изменения интегрированы туда, куда нужно.