[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