2012-02-27 2 views
2

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

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

или есть способ сохранить его как вилка, но у него, как филиал в моем хранилище? Или я здесь сумасшедший?

+1

посмотреть подмодули. – three

ответ

1

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

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

Смежные вопросы