Допустим, у меня есть следующие две ветви, и локальная ветвь 'mybranch'
master
master\file.txt
master\directory\file2.txt
...
mybranch
mybranch\otherfile.txt
Я бы хотел создать новый каталог, назовите его «test». Я хотел бы поместить ВСЕ содержимое мастера в mybranch\test
. Я не хочу, чтобы эти файлы и каталоги были размещены, просто скопированы.
Я пробовал git checkout mybranch --
с различными комбинациями подстановочных знаков, слешей, точек, и я просто не могу заставить его работать.
Так что в этом примере мой конечный результат будет
mybranch
mybranch\otherfile.txt
mybranch\test\file.txt
mybranch\test\directory\file2.txt
Можно ли это сделать без переключения веток?