我正在学习 git 并遇到了 git soft reset 并修改了 git 中的提交。我看到他们两个服务于相同的目的。两者之间有任何显着差异。请让我知道,因为我看不出两者之间有任何区别。
最佳答案
git commit --amend
将通过添加您到目前为止所做的任何分阶段更改来更改您在当前分支上的最新提交,并提示您更改提交消息。
git reset --soft
实际上会从当前分支中删除提交,但将更改保留为需要暂存和重新提交的未提交更改。
关于git - git中软重置和修改提交之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33832587/