[docs] сценарии работы с gear/git для чайников - git update-index

Dmitry V. Levin ldv на altlinux.org
Пт Ноя 24 15:21:34 MSK 2006


On Fri, Nov 24, 2006 at 02:37:58PM +0300, Alex V. Myltsev wrote:
> On Fri, 24 Nov 2006 14:14:58 +0300. Kirill Maslinsky wrote:
> 
> > > > $ git update-index joe.spec
> > > > $ git-commit -m "Added russain Summary to spec"
> > > 
> > > Чем это лучше/правильнее чем git-commit -a ?
> > 
> > Здесь мы явно указываем, изменения в каких файлах мы хотим записать.
> > 
> > Если делать git-commit -a без -m, то есть шанс, что при
> > редактировании сообщения будут замечены ненамеренные изменения, 
> > но полагаться на это не стоит.
> Ещё можно перед коммитом просматривать git diff и git status. Иногда
> это удобнее, чем делать update-index на кучу файлов.

Например, я взял за правило перед тем, как что-нибудь закоммитить,
перепроверить себя с помощью "git status" и "git -p diff -M HEAD".
А update-index на практике нужно только для разрешения конфликтов.

> (Кстати, ходят слухи, что написание команд git через дефис (напр.,
> *git-log) скоро станет неправильным, потому что эти команды будут 
> не в /usr/bin. Лучше писать раздельно (git log).)

Да, лучше раздельно.


-- 
ldv
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/docs/attachments/20061124/dc2d0625/attachment.bin 


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