Накратко
git reset има различни форми за препратката HEAD, индекса и работните файлове. При --soft се запазват индексът и работното съдържание, а по-силни режими имат различен ефект.
Полезно е да знаеш
git reset има различни форми за препратката HEAD, индекса и работните файлове. При --soft се запазват индексът и работното съдържание, а по-силни режими имат различен ефект. [1]
Затова общ съвет „пусни reset“ е непълен. Преди действие посочи желаната версия и какво трябва да остане незаписано. Разграничавай пренареждане на локална подготовка от обръщане на вече споделена промяна чрез нов commit.
Източници
За повече подробности и проверка на информацията: