Я знаю, что у них разные CultureName
и LCID
(см. этот список ).
Кроме того, символы валюты различны - ¤ для InvariantCulture и $ for en-US.
Из InvariantCulture
:
It is used in almost any method in the Globalization namespace that requires a culture.
Предполагая, что в большинстве случаев они взаимозаменяемы , Однако имена имеют намерение штата, поэтому вы должны думать об этом при использовании CultureInfo
.
Мягкий сброс ( примеров здесь ) должен только перемещать ветку Git HEAD, не касаясь ничего другого (ни индекса, ни рабочего дерева).
Это означает, что ничто не должно быть «потеряно»
Существует Microsoft/vscode
выпуск 32459 , в котором упоминается:
Как автор инструментов git, тот факт, что git clean вызывается, когда намерение отменить изменения действительно удивительно. Как упоминалось ранее, смысл изменений в git понятен и не включает неотслеживаемые файлы.
Мне кажется, что вся проблема связана с введением новой терминологии поверх git - эта операция должна использовать аналог слов «hard reset» и «soft reset».
blockquote>Возможно, в вашем случае было выполнено
git clean
, а неотслеживаемые файлы были ... очищены (удалены).