2015-03-26 4 views
-1

Я хочу использовать один из публичных репозиториев git и внести свои изменения. Однако, поскольку эти изменения являются только частными для меня, я не хочу объединять их обратно в исходный репозиторий. Также я не уверен, что эти изменения будут приняты в публичном репо.Лучший способ работы с публичным репозиторием Git

Я знаю, что можно внести изменения в локальную копию/репо и, если необходимо, направить изменения в исходное репо. Тем не менее, это может привести к потере изменений в случае, если что-то пойдет не так с вашей локальной копией, поэтому требуется нажать.

До сих пор я использую копию кода (zip-файл, который предоставляет git), и проверяет его в моем личном репозитории. Таким образом, я полностью независим и также могу внести изменения в облако. Теперь подразумевается, что я лишен каких-либо обновлений, которые происходят и синхронизирующие с ним болезненную задачу, или я вообще не синхронизируюсь.

Может кто-нибудь может предложить вам выход из этого, чтобы я мог внести свои изменения в свое репо (в моей учетной записи git), а также иметь возможность синхронизировать все обновления. Помогает ли разветвление в этом случае?

ответ

2

Всего fork it. Затем продолжайте слияние с потоком вверх, чтобы получить изменения.

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