Я хочу использовать эту тему Jekyll в моем хранилище. Как я могу отслеживать этот удаленный суб-репозиторий при добавлении или внесении изменений в документацию в моем репозитории?

Могу ли я достичь этого с помощью git поддерева?

1 ответ1

1

Могу ли я достичь этого с помощью git поддерева?

Короткий ответ

Да.

Длинный ответ

Поддерево и Подмодули

Вы можете использовать subtree или submodule . Оба отличаются по концепции и использованию. Для ознакомления с дальнейшими ссылками, посмотрите на:

Как начать

Сначала подумайте, что вы хотите сделать:

  • Просто включить другой проект / тему?
  • Менять только свой проект, а не тему?
  • Следите за изменениями вверх по течению?
  • Сменить тему самостоятельно?
  • Интегрировать внесенные изменения в тему с вашими изменениями?
  • Отправить свои изменения в тему вверх по течению?

Если вы уже выбрали одно из решений: создайте простой репозиторий в качестве игровой площадки и попробуйте проработать ваши варианты использования. Или еще лучше: попробуйте использовать оба submodule и subtree в разных репозиториях и посмотрите, какой из них лучше всего подходит для вас.

Бонусные очки

Поместите команды, которые вы будете использовать для реализации вашего рабочего процесса, в сценарии, Makefile или аналогичный инструмент автоматизации или сборки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .