Среда, 2 Сентябрь 2009

git: перенести настройки

У меня достаточно сложная “глобальная” настройка git. Сейчас стала нужно делать commit и работать на удаленной машине. Оказалось без настройки не хорошо. Делюсь рецептом по переносу.

 

Написано в: 17:21 | 4 комментария | | теги: , , , | постоянная ссылка

Вторник, 25 Август 2009

git-clone: опция -b

Всем хороший git, вот только clone у него странный. Все scm умеют при clone указывать ветку или коммит из которого будет делаться HEAD нового репозитория. Это чудо честно берет HEAD из мастера. Давно, очень давно я хотел сделать опцию --branch/-b, но то руки не доходили, то забывал. Получив волшебный мотивирующий пинок (и не один!) от partyzan нарисовал таки патчик. Пользуйтесь.

Да, ждите, наверное, не раньше чем в 1.7.

Написано в: 16:36 | 3 комментария | | теги: , , | постоянная ссылка

Пятница, 13 Март 2009

nginx: git репозиторий

Выкладываю в публичный доступ git c полной историей nginx. Его можно взять у меня, командой:

git clone git://catap.ru/nginx/sysoev.git

Так же он зеркалируется на repo.or.cz, github и gitorious.

Написано в: 4:56 | 6 комментариев | | теги: , , , , | постоянная ссылка

Четверг, 12 Февраль 2009

git: создаем хостинг

Как оказалось, в современном debian создать хостинг для git репозитория, не просто просто, а очень просто.

 

Написано в: 2:33 | 2 комментария | | теги: , , , | постоянная ссылка

Понедельник, 29 Декабрь 2008

Git: поменять commits местами

В git, в отличии от hg, менять commits местами очень легко и просто. Достаточно сказать

git rebase -i HEAD~3

где вместо HEAD~3 указать коммит с которого начинаем править дерево. Дальше откроется в редакторе текстовый файл с деревом, правя который можно, в том числе, и поменять коммиты руками.

Да, намного приятнее чем в hg ☺

Написано в: 17:44 | 0 комментариев | | теги: , , | постоянная ссылка

Понедельник, 27 Октябрь 2008

git: less

Сегодня меня в очередной раз спросили, не знаю ли я как отключить less у вывода git-status или git-log. Отвечаю публично, может кому-то еще пригодиться.

 

Написано в: 13:26 | 0 комментариев | | теги: , | постоянная ссылка

Среда, 26 Март 2008

git: алиасы

Пока ехал, подумалось, что у очень многих людей есть притензия к git’у, что у него нет сокращений для комманд (вместо ci приходиться печатать commit). Да, у него этого нет, зато есть офигенный механизм alias’ов:

git config --global alias.ci commit

Написано в: 12:59 | 0 комментариев | | теги: , , , | постоянная ссылка

Суббота, 8 Март 2008

git-darcs-record

Случайно наткнулся на скрипт git-darcs-record который эмулирует в git record из darcs. Рекомендую.

deb пакет для debian (наверное и на ubuntu встанет) можно взять у меня в репозитории.

Написано в: 14:47 | 0 комментариев | | теги: , , , , | постоянная ссылка