TGViewer
Linux Ready | DevOps Linux Ready | DevOps @linux_ready · 11.2K subscribers
Post #1536 1.88K
Знали, что в Git можно одновременно работать с несколькими ветками без постоянного переключения между ними?

Обычно при переключении между задачами приходится сохранять изменения, менять ветку и возвращаться обратно.

git worktree создаёт дополнительную рабочую копию репозитория, которая использует тот же .git:
git worktree add ../feature-login feature/login


Теперь рядом находятся два независимых каталога:
project/
project-feature-login/


В одном можно продолжать разработку, а во втором открыть срочный hotfix:
git worktree add ../hotfix main


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

Посмотреть все активные рабочие каталоги:
git worktree list


После завершения задачи дополнительную копию можно удалить:
git worktree remove ../hotfix


🔥 git worktree избавляет от постоянного сохранения временных изменений и переключения между ветками. Полезно, когда одновременно ведутся несколько задач или нужно срочно исправить баг.

🚪 Linux Ready | #совет
  • 👍 11
  • 🔥 8
  • ❤ 7
More from @linux_ready
  1. Oct 2, 2026В Linux можно копировать собранные файлы так, чтобы не менять файл назначения, если новая…
  2. Oct 2, 2026🎓 Как гарантированно войти в сферу кибербезопасности с официальным дипломом? Самостоятель…
  3. Oct 2, 2026👩‍💻 SSH: подключение, ключи, туннели и Jump Host! В этом посте собраны основные команды…
  4. Oct 1, 2026Проверяем состояние соединений через conntrack! Linux firewall работает не только с отдель…
  5. Oct 1, 2026👩‍💻 Подключаем удалённый каталог как обычную папку через SSHFS! Если файлы находятся на…
  6. Sep 30, 2026Восстанавливаем удалённый файл через /proc, пока процесс держит его открытым! rm удаляет и…
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 →