[devel] refs/heads/*

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Чт Сен 14 12:46:54 MSD 2006


On Thu, Sep 14, 2006 at 01:09:57AM +0400, Dmitry V. Levin wrote:
> Если ты хочешь завести в git-репозитории бранч со своей историей, не
> имеющий ничего общего с тем, что там уже есть, то можешь сделать так:
> 
> $ git-symbolic-ref HEAD refs/heads/имя_нового_бранча
> $ rm .git/index
> $ touch скрипты
> $ git-add скрипты
> $ git-commit -a
> 
> Если есть более простой способ, то Сергей меня поправит.

Если ещё и без низкоуровневых команд и залезания в .git/ руками - пожалуй,
только создать отдельный репозиторий, закоммитить туда только скрипты, а
потом в основном репозитории сделать:

	git fetch other-repo refs/heads/master:refs/heads/new_branch

(эта команда поругается по поводу отсутствия общей истории, но сделает то,
что просили).

На самом деле есть возможность даже сделать git-pull в подобном случае
(таким образом в git втащили gitk, который существует и в качестве
отдельного проекта).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060914/0313e2b1/attachment-0001.bin>


Подробная информация о списке рассылки Devel