Если скопировать <local repo path>\.git
из wksA
в wksB
, как ярлык для того, чтобы опубликовать на удаленный репозиторий и клон оттуда, есть команда мерзавец для расширения содержимого папок и файлов из скопированного <local repo path>\.git
на целевой системе?Расширение местного репо .git содержание
ответ
Вместо того, чтобы скопировать .git каталог (который может иметь жестко закодированные пути в нем), вы должны просто сделать локальный клон из вашего исходного каталога.
git clone /path/to/wksA wksB
Это не нужно, чтобы вы пройти через ПД, создает чистую (правильно настроить) копию репозитория, и имеет дополнительное преимущество, кстати, что вы можете использовать wksA как пульт (думают 'local backup')
на wksB я сначала попробовал «git clone \\ wksa \ src \ repos \ localOnlyRepo d: \ src \ repos \ localOnlyRepo», который создал «фатальный:» \\ wksA \ src \ repos \ localOnlyRepo ', похоже, не является git-хранилище ". Затем я повторил попытку замены обратных косых обратных путей репо с прямыми косыми чертами, т. Е. «Git clone // wksa/src/repos/localOnlyRepo d: \ src \ repos \ localOnlyRepo», и это сработало. Появляется предположение, что вы используете unix-стиль для косой черты в аргументах cifs/smb path в установках windows wks. – myusrn
Первая часть (путь/to/repo) - это URI, поэтому прямая косая черта – kdopen
Просто выберите ветку и проверка его:
git checkout master
Вы можете указать текущую папку, а также:
git checkout master -- .
Я попробовал «git checkout master», который не производил никаких ошибок, но после этого я не смог найти файлы в корневой папке repo, содержащей только скрытое содержимое папки .git. , , поэтому не уверен, что он сделал, или если он вытащил файлы, где он их разместил. Затем я попробовал «git checkout master». и это расширило содержимое папки .git в текущей папке. – myusrn
@ ob1cot да, если вы укажете путь, он сбрасывает рабочее дерево, заставляя все файлы копироваться. – VonC
- 1. Понимание git-запросов и вашего местного репо
- 2. Создание местного репо для публичного репо?
- 3. Удалить покончила папку GIT из репо, но не из местного
- 4. Репо добавление местного проекта
- 5. Git репо не обновляется github.io содержание
- 6. VisualSVN или мерзавец местного репо только
- 7. Создание альтернативного Maven местного репо
- 8. Слияние местного GIT репозитория с удаленным один
- 9. Имеет ли git clone/push/pull зеркало точное содержание репо?
- 10. Git содержание подмодуль не клонировали вместе с базовой репо
- 11. Git репо
- 12. репо использование местного манифеста не работает
- 13. Блокировка предотвращает отталкивание местного меркуриального репо
- 14. Git репо внутри другого репо
- 15. Нажатие местного git-репо на другой онлайн-репозиторий git (например, github)
- 16. Git/Mercurial локально наверх местного CVS проверки
- 17. Я хочу добавить удаленную ветку моего местного репо?
- 18. git clone от местного к удаленному
- 19. Git и GUI с установленным репо
- 20. проекты Миграция из существующего Git репо в реорганизованной Git репо
- 21. сбросить git-репо на старый фиксатор?
- 22. GIT - обновление репо с другого репо
- 23. git: инструмент мониторинга репо
- 24. Git - прибирать репо
- 25. Git «зеркало» репо
- 26. git: удаление помеченного содержимого репо
- 27. Новое git-репо из выбранных файлов в существующем репо
- 28. Git: получить обратно мои данные из совершил больше перепутались местного репо
- 29. <git push> от местного репо -> онлайн SSL Cert prob. проверить CA cert ok
- 30. восстановление сервера git из локального репо
Это не очень хорошая идея. Внутри репозитория есть несколько вещей, которые являются локальными для этого экземпляра (reflogs и т. Д.). –