Я работаю с git чуть больше месяца. Действительно, я использовал reset впервые только вчера, но мягкий reset до сих пор не имеет большого смысла для меня.
Я понимаю, что я могу использовать soft reset для редактирования фиксации без изменения индекса или рабочего каталога, как и с git commit --amend
.
Являются ли эти две команды одинаковыми (reset --soft
vs commit --amend
)? Любая причина использовать тот или иной в практическом смысле? И что еще более важно, существуют ли какие-либо другие применения для reset --soft
помимо внесения изменений в коммит?