2013-11-27 4 views
2

Я знаю, что вы можете запустить git clone -n [email protected], чтобы клонировать, не проверяя файлы, но можно ли клонировать репозиторий, даже не потянув refs?Git - Возможно ли создать место для хранилища?

Например, если бы я имел хранилище, что я хотел, чтобы создать заполнитель для меня это могло:

mkdir repo 
cd repo 
git init 
git remote add origin [email protected] 

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

+0

И да, я знаю, что я мог бы написать сценарий для этого. Но в интересах лень я подумал, что не может обидеться. – Trev

+2

Я не знаю лучшего ответа, чем тот, который вы уже предоставили. – michas

+0

Вы можете пропустить 'mkdir' и выполнить' git init repo'. – janos

ответ

2

Вы только можете добавить несколько шагов инициализации конфигурации, как:

git init repo 
cd repo 
git remote add origin [email protected] 

git config user.name yourName 
git config user.email yourEmail 
git config branch.master.remote origin 
git config branch.master.merge refs/heads/master 

Тогда все будет готово для извлечения мерзавец.

Это похоже на этот Gist скрипт «remgit.sh»

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