2015-02-06 3 views
0

Я вроде как новый в клонировании существующих репозиториев из github, чтобы начать свои собственные проекты, например, используя начальный шаблон для любой фреймворка.Как управлять версиями клонированного хранилища?

Вопрос заключается в том, как мне изменить этот клонированный репозиторий, если у них уже есть .git-папка со своей историей и удаленным происхождением. Например, я попытался установить новое происхождение, используя git remote add origin my/own/remote/repo, но получил следующее сообщение: fatal: удаленное начало уже существует.

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

btw, это репозиторий проекта https://github.com/roots/roots. но это более общий вопрос.

+0

Вы раздвоенный его на GitHub первый? Это создает новое дистанционное репо. –

ответ

1

Вы можете выбрать два варианта: сохранить исходную историю клонированного проекта или удалить его.

Если вы сохраняете историю «шаблона рамки», вы можете иногда объединить интересные изменения в свой проект. Вероятно, вы захотите переименовать источник при клонировании: git clone --origin framework_template ... предоставит оригинальному удаленному устройству другое имя, framework_template в примере. Затем вы можете добавить рефинансирование своих проектов в качестве git remote add origin ....

Если вы хотите забыть о «рамки шаблона» истории, все, что вам нужно сделать, это удалить внутреннюю папку мерзавец и заново начать новый репозиторий:

git clone http://repo workdir 
cd workdir 
rm -Rf .git 
git init . 
+0

Это то, что я искал, спасибо! –

0

Когда вы просматриваете репозиторий Github, в правом верхнем углу находится кнопка вилки.

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

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