Что делает команда git reset без какой-либо опции? - PullRequest
16 голосов
/ 03 августа 2011

Что команда 'git reset' сделает без какой-либо другой опции? Будет ли сбрасывать индекс постановки с головой?

Ответы [ 2 ]

11 голосов
/ 03 августа 2011

Точно.

Без опции «git reset» интерпретируется как «git reset - mixed HEAD».

git reset имеет три режима: мягкий, смешанный и жесткий (по умолчанию «смешанный»).

Как и многие другие команды git, git reset принимает аргумент, который является ссылкой на коммит (имя ветви, имя тега, коммит SHA, относительная ссылка типа HEAD ~ 2). По умолчанию, если ссылка не указана, используется HEAD.

Я предлагаю вам прочитать последнюю запись в блоге «Progit», в которой подробно объясняется команда «git reset»: http://progit.org/2011/07/11/reset.html

2 голосов
/ 03 августа 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...