Git Пу sh и вытащить из разных репо - PullRequest
2 голосов
/ 07 февраля 2020

Мой коллега и я работаем над проектом. Тем не менее, он является основным лицом, отвечающим за проект, и я разрабатываю модуль, который является частью этого проекта. Я хочу знать, возможно ли то, что я sh сделать, и как мне go сделать это. Я использую GitLab с собственным хостом.

1) Я хочу иметь возможность сделать sh свое собственное репо git, которое не содержит весь проект.

2) В в то же время я также смогу sh сделать мои изменения в его репо, который содержит весь проект.

3) Я хочу извлечь только из своего репо, который не содержит всего проект.

Я все еще относительно новичок в git, я прошу вашего терпения.

Большое спасибо!

1 Ответ

1 голос
/ 07 февраля 2020

Вы не можете этого сделать, пункт 2) go в конфликте с 1) и 3).

Лучшее решение для такого рода проблем было следующим:

  • Pu sh код вашего проекта в основном репо проекта.

  • Создайте ветку и создайте каталог вашего проекта, который содержится в основном проекте.

  • Когда вам нужно внести sh некоторые изменения в основной проект, вы можете объединить ветвь и перезапустить.

Таким образом, нет, только если вы работаете в каталоге вашего проекта не возникает конфликтов слияния, и вы можете легко работать, не каждый раз просматривая все коммиты ваших коллег по основному проекту.

Редактировать:

Другим решением может быть использование подмодуля Git , но, на мой взгляд, это слишком много для этой простой проблемы.

...