Использование Git: интеграция форка в другой репозиторий, сохраняя его отдельным - PullRequest
2 голосов
/ 28 февраля 2012

У меня есть этот проект, и я впервые использую github.Мой вопрос касается вилок.Моя проблема в том, что я хочу развить этот код, который я видел в github, но я также хочу использовать его в моем существующем проекте и оттуда работать над форком.Должен ли я загружать файлы, а затем интегрировать их в мой проект

git add foldername/
git commit -m 'Added some awesome code from github'
git push -u origin master

или есть способ сохранить его как ветвь, но иметь в качестве хранилища в моем хранилище?Или я тут схожу с ума?

1 Ответ

1 голос
/ 28 февраля 2012

Ваше решение было бы ближе к объединению поддеревьев , что замечательно, если два репо тесно связаны друг с другом и теперь могут развиваться в пределах одного репо.

Но вы хотите внести свой вклад обратно в ваш форк, чтобы сделать некоторый запрос на возврат к исходному проекту.
Как сказано в комментариях к трем, подмодули git более уместны, как описано в этот ответ :
Для двух разных наборов файлов с разной историей и разным темпом развития (коммитов) вы можете ссылаться на свой форк в основном проекте как подмодуль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...