Иногда вы получаете PR на проект, но не можете просмотреть его, не разрушив текущую рабочую конфигурацию. Это может быть связано с необходимостью компиляции или новым набором требований. Git worktrees – это отличный способ просмотреть удаленную ветку в совершенно отдельной директории, чтобы не менять никаких файлов в текущем проекте.
# pattern
# git worktree add -b <branch-name> <PATH> <remote>/<branch-name>
git worktree add -b fix-aws-service-cnsn /tmp/project origin/fix-aws-service-cnsn
Это создаст новый каталог /tmp/project
, в котором вы сможете просмотреть ветку