【发布时间】:2015-11-20 17:24:19
【问题描述】:
我正在学习 git,遇到了 git soft reset 并修改了 git 中的提交。我看到他们两个都有相同的目的。两者之间的任何显着差异。请让我知道,因为我看不出两者之间有什么区别。
【问题讨论】:
我正在学习 git,遇到了 git soft reset 并修改了 git 中的提交。我看到他们两个都有相同的目的。两者之间的任何显着差异。请让我知道,因为我看不出两者之间有什么区别。
【问题讨论】:
git commit --amend 将更改您在当前分支上的最新提交,方法是添加您到目前为止所做的任何分阶段更改,并提示您更改提交消息。
git reset --soft 实际上会从当前分支中删除提交,但会将更改保留为需要暂存和重新提交的未提交更改。
【讨论】: