У меня есть репо с некоторыми внешними git-репозициями в качестве подмодулей. Я внес некоторые изменения в эти подмодули, но я не могу их подтолкнуть вверх по течению. Как я могу внести свои изменения в свое репо, не требуя для продвижения вверх по течению? Я в порядке с наличием копии синхроимпульсов подмодулей. Один из способов - клонировать внешние репозитории как просто удалить каталог .git
, чтобы обрабатывать их так же, как каталоги, но у меня уже есть настройка подмодуля, и я хотел бы избежать этого, если это возможно.Выполнение репозиториев git subodule
1
A
ответ
1
Вы можете зафиксировать изменения подмодулей в своем локальном репо, но кто-то, кто клонирует его, не увидит эти изменения, если вы не нажмете их вверх по течению. При этом вам не обязательно подталкивать эти изменения вверх по течению к тому же месту, где вы их получили. Вы можете клонировать копию подмодуля на том же сервере, на котором вы сохраняете основное репо, и вместо этого нажимаете свои изменения на эту копию.
Единственное изменение, которое вы должны сделать, это то, что вам придется перезапустить подмодуль, исходящий от вашего сервера, а не оригинальное репо.
Смежные вопросы
- 1. Git subodule commit hooks
- 2. git add subodule remote
- 3. Git subodule init async
- 4. Git subodule url изменен
- 5. git subodule указать версию
- 6. Клонирование локальных репозиториев git
- 7. Невозможно «git subodule foreach git pull»
- 8. git subodule add fatal: Не репозиторий Git
- 9. git subodule foreach не работает
- 10. Как отменить `git subodule init`
- 11. git subodule от Hg repo?
- 12. Почему Git Subodule путь неправильный?
- 13. Pull git subodule post получить
- 14. Jenkins Git change subodule path
- 15. git add subodule hash direct
- 16. Как удалить обломки subodule git?
- 17. Checkout прошлое git subodule commit
- 18. git subodule sync не работает
- 19. git subodule, игнорируя неправильный каталог
- 20. git subodule lost upstream remote
- 21. Объединение 2 Git репозиториев
- 22. Наличие нескольких репозиториев Git
- 23. Синхронизация нескольких репозиториев Git
- 24. Синхронизация репозиториев Git
- 25. Git - несколько репозиториев?
- 26. Управление множеством репозиториев git
- 27. Git, объединяющий несколько репозиториев
- 28. Объединение нескольких репозиториев Git
- 29. Git и несколько репозиториев
- 30. Git Clone Несколько репозиториев
Можете ли вы привести пример, как восстановить внешние подмодули, чтобы иметь возможность нажимать на них, вместо того, чтобы толкать вверх по течению? – pbp
Вы можете просто отредактировать файл '.gitmodules', а затем запустить' git subodule sync' (http://stackoverflow.com/questions/913701/changing-remote-repository-for-a-git-submodule). –