Страницы

Поиск по вопросам

пятница, 20 декабря 2019 г.

Как сделать commit в свой репозиторий после клонирования чужого?

#git


Подскажите, как верно сделать: я клонирую удаленный репозиторий (шаблон сборки проекта),
далее я работаю с ним, создавая новый проект, комичу изменения, но мне нужно комитить
уже в свой репозиторий (своего проета), как это правильно сделать?
    


Ответы

Ответ 1



Если вы клонировали с GitHub, BitBucket или другого подобного сервиса и теперь хотите получить свой удаленный репозиторий, то удобнее всего пойти таким путем. Нужно зарегистрироваться на сервисе. Создайте форк (fork) интересующего вас репозитория. Теперь у вас есть собственная копия удаленного репозитория, связанная с изначальной. Клонируйте эту копию. Теперь вы можете сохранять коммиты в свой локальный репозиторий, а потом пушить их в свой удаленный. Если вы захотите предложить свои изменения в изначальный репозиторий, для этого есть специальный инструмент под названием пулл-реквест или мерж-реквест (pull request, merge-request). Подробнее об этом: GitHub Flow GitLab Flow

Ответ 2



коммиты с помощью команды git commit вы и делаете в свой локальный репозиторий, который находится в каталоге .git. более того: программа git не умеет делать коммиты куда-либо помимо вашего локального репозитория. да, произведённые в вашем локальном репозитории изменения вы можете впоследствии отправить в какой-нибудь другой репозиторий (в который у вас есть право записи). но это совсем другая история.

Комментариев нет:

Отправить комментарий