2

如何在不再次提交的情况下将更多更改添加到 repo 中的最新提交?我需要使用提交后所做的最新更改来更新最后一次提交。

4

1 回答 1

4

git commit --amend

这会将您当前暂存的更改添加到先前的提交中。

如果您已将之前的提交推送到共享存储库,例如 GitHub,那么您可能需要三思而后行。

如果其他人取消了您的更改,修改提交可能会给他们带来合并困难。在这种情况下,最好创建一个新的提交来解决问题。

如果您还没有推送错误的提交,或者如果您在私有存储库中工作并且没有向/从其他任何人推送/拉取更改,那么您无需担心这一点。

于 2012-04-17T05:43:14.210 回答