Я в ситуации, когда мне нужно переместить файлы одного репо /path/to/repoA
в подкаталог другого репо /path/to/repoB/repoA
и сохранить его историю, если это возможно. Единственный ответ, который я видел, - это сделать это между локальным и удаленным репо и использовать URL для идентификации родительского репо.Переместить один локальный файл/историю репо в другой локальный репо
0
A
ответ
0
В зависимости от того, чего вы хотите достичь (например, как должно вести себя импортное репо), существует несколько различных вариантов выбора. Один из них использует git subtree
, как описано в Pro Git book:
cd /path/to/repoB
git remote add repoA /path/to/repoA
git fetch repoA
git read-tree --prefix=repoA/ -u repoA/master
git commit -m "import repoA"
Смежные вопросы
- 1. Как разместить локальный проект репо в gerrit?
- 2. Как переместить один локальный порт в другой?
- 3. Как сделать локальное репо на локальный пульт?
- 4. Локальный репо на 100% времени скрипта
- 5. Замените удаленный Git-репо на локальный
- 6. Git: переместите локальный проект в другое репо, сохранив историю
- 7. Возможно ли иметь ваш «локальный» git-репо на сервере?
- 8. Импорт репо из gitlab.com в локальный экземпляр gitlab
- 9. Как удалить/восстановить поручены изменения в локальный мерзавце репо
- 10. Git гт кэшированные удалить локальный файл на локальном репо
- 11. Создание местного репо для публичного репо?
- 12. Subversion: Миграция из облака SVN-репо на локальный SVN-репо ... потерянная история?
- 13. Замените локальный файл на какой-то исходный репо?
- 14. Как перенести новый локальный репозиторий на старое удаленное репо?
- 15. Обновить мой локальный git repo до содержимого удаленного репо
- 16. svn удобный способ переназначить локальный проект на удаленный репо
- 17. Как предотвратить локальный файл, синхронизированный с удаленным репо?
- 18. Переместить локальный репозиторий SVN
- 19. Как переместить папку с одного репо на другое репо?
- 20. Как удалить репо в репо?
- 21. Update некоторое содержимое из другой репо в местный репо
- 22. Git: импорт из нескольких битбоцких репо в один репо
- 23. Как заменить файл в локальном репо другим с удаленного репо?
- 24. SVN репо в SVN репо?
- 25. Переместить некоторые git commits в новое репо
- 26. Переместить .git репо в родительский каталог
- 27. Mercurial - Автоматическое обновление локального репо после нажатия на удаленное репо
- 28. Как обновить файл в удаленном репо, не клонируя это репо?
- 29. Удаленное имя файла репо имеет другой случай, чем локальный, но изменений не было.
- 30. Еще один «как перебазировать один Git репо на другой» вопрос