2015-01-25 2 views
0

У меня есть проект, над которым я работаю. Это на той стадии, когда я могу изменить несколько вещей, и это может стать любым сайтом, как семя.Clone A Bare Repo Локально без ссылки

Примечание: это на локальном сервере мерзавца я бегу

Я хотел бы сделать новый репозиторий из него, и он будет его собственный репо (без пультов ДУ не добавлено), так что он может быть семенем для всех моих других проектов. Поскольку он будет сильно отличаться от репо, на котором он основан, я не хочу, чтобы у меня действительно был шанс вернуть эти изменения в исходное репо.

Я могу удалить пульт дистанционного управления вручную, но я уверен, что есть способ git об этом.

+1

Em ... почему использование gits означает модифицировать пульты не «git style»? – arkascha

+1

Название и тело вашего вопроса кажутся несвязанными. –

+0

Спасибо и извините, как упоминалось в ответе ниже. Я был обеспокоен тем, что мой клон вернется к первоначальному репо. Но ответ филиала смягчает это. – csduarte

ответ

0

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

Для каждого сайта, make a branch вне рамки и работы в этой отрасли. Тогда вы не можете случайно нажать изменения сайта в фреймворк.

Имеет другие преимущества. Если вы обновите фреймворк, вы можете объединить эти изменения в ветку. Вы можете перенаправить изменения своего сайта обратно в основной репозиторий, чтобы выполнять резервное копирование. Вы можете cherry-pick внести изменения в сайт, который будет полезен для фреймворка. Вместо того, чтобы разветвлять новый сайт с рамки, вы можете развернуть аналогичный сайт для запуска.

+0

Это не совсем то, о чем я думал, но я вижу, где у него есть преимущества. Думаю, я попробую это. Спасибо. Извините за то, что вы сбиваете с толку, я не был на 100% уверен, какую терминологию использовать. – csduarte

+0

@csduarte Нет, это моя ошибка. Я понял, о чем вы спрашиваете. Я не дал понять, что я проигнорировал идею сделать их двумя репозиториями. Вместо этого я решил сосредоточиться на решении проблемы сохранения общих и специализированных версий проекта отдельно. – Schwern

+0

Нет необходимости в подробном ответе ... Но если бы я хотел сохранить их отдельно, хотел бы я просто удалить удаленное начало вручную при клонировании? – csduarte

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