Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在不再次提交的情况下将更多更改添加到 repo 中的最新提交?我需要使用提交后所做的最新更改来更新最后一次提交。
git commit --amend
这会将您当前暂存的更改添加到先前的提交中。
如果您已将之前的提交推送到共享存储库,例如 GitHub,那么您可能需要三思而后行。
如果其他人取消了您的更改,修改提交可能会给他们带来合并困难。在这种情况下,最好创建一个新的提交来解决问题。
如果您还没有推送错误的提交,或者如果您在私有存储库中工作并且没有向/从其他任何人推送/拉取更改,那么您无需担心这一点。