Я всегда использовал git checkout -- ., чтобы очистить рабочий каталог. Мне показалось, что я где-то читал, что -- должен был избегать git, думая, что вы передаете параметры (или что-то еще)
Теперь коллега сказал мне, что я могу сбросить --, и действительно, быстрый тест сделал точно то же самое.
Есть ли разница между этими двумя командами?
PS: Спросить здесь, потому что git checkout -- . vs git checkout . - это довольно сложно для Google...