а также

е общий вопрос о том, что делает «-», как в помеченном дубликате. Это специфический для git вопрос, требующий ясности в том, каковы операционные различия между упомянутыми командами.

Если я хочу очистить свой текущий каталог без сохранения или фиксации, я обычно использую эти команды:

git reset HEAD --hard
git clean -fd

Сотрудник также упомянул, используя эту команду:

git checkout -- .

Это сложная команда для google, и мне не ясно из документации git, что на самом деле делает эта команда. Похоже, это одно из упомянутых в дальнейшем употреблений в руководстве.

На предположение, что это повторяетgit reset HEAD --hard, но что именно он делает по сравнению с командами, которые я уже использую?
Это повторяет одну или обе команды, или это похоже, но немного отличается?

Ответы на вопрос(0)

Ваш ответ на вопрос