TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2989 858
Как проверить чужую ветку через Git worktree

Git worktree создаёт для ветки отдельный рабочий каталог. Можно запустить тесты и изучить изменения коллеги, не пряча свои незавершённые правки в stash, не переключая текущую ветку и не клонируя репозиторий заново.

Сначала обновите ссылки на удалённые ветки, затем создайте каталог для ревью:
git fetch origin
git worktree add ../review-123 origin/feature/some-branch

Такой каталог откроется с detached HEAD: он подходит для чтения кода и тестов, но новые коммиты не будут привязаны к ветке. Если проверка переросла в доработку, выполните git switch -c review/fix-123.

После ревью удалите каталог командой git worktree remove ../review-123. Практический разбор Git worktree также объясняет создание рабочих веток, обновление через rebase или merge и безопасную очистку каталогов.
More from @prog_tools
  1. Sep 30, 2026Как найти источник расхода памяти в живом Python-процессе с Memray Memray подключается к з…
  2. Sep 29, 2026Как фильтровать JSON в терминале с jq jq — утилита командной строки для фильтрации и преоб…
  3. Sep 29, 2026Delta и fzf: Git-диффы с посимвольной подсветкой и меню файлов Delta оформляет вывод git d…
  4. Sep 28, 2026Nebula ArchRules: общие архитектурные проверки для JVM-проектов Nebula ArchRules переносит…
  5. Sep 28, 2026Как сохранить работу при обрыве SSH с помощью tmux tmux сохраняет терминальную сессию на с…
  6. Sep 27, 2026Как обновлять Go-код с ИИ без устаревших приёмов JetBrains go-modern-guidelines подбирает…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →