标签: git git-reset
我正在学习git并且遇到了git soft reset并修改了git中的提交。我看到他们两个都是为了同一个目的。两者之间有任何显着差异。请告诉我,因为我无法看到两者之间有任何区别。
答案 0 :(得分:6)
git commit --amend将通过添加您目前为止所做的任何暂时更改并提示您更改提交消息来更改当前分支上的最新提交。
git commit --amend
git reset --soft实际上将从当前分支中删除提交,但将更改保留为需要暂存和重新发送的未提交更改。
git reset --soft