相关疑难解决方法(0)

如何修改Git中的几个提交来改变作者

我在Git中做了一系列提交,现在我意识到我忘记了正确设置我的用户名和用户邮件属性(新机器).我还没有将这些提交推送到我的存储库,所以在我这样做之前如何更正这些提交(只有主分支上的3个最新提交)?

我一直在看git resetgit commit -C <id> --reset-author,但我不认为我是在正确的轨道上.

git git-commit git-rewrite-history

153
推荐指数
5
解决办法
4万
查看次数

Git rebase 保留提交者

显然,当发生变基时,提交者信息可能会发生变化。在变基中保留提交者信息(用户名、用户电子邮件)的最佳方法是什么?

我尝试使用git log -1 --format="%cn和获取提交者信息git log -1 --format=%ce,然后将其设置为我的 user.name/user.email 并重新设置基准。这应该足够好了,还是我错过了什么?

git rebase

7
推荐指数
1
解决办法
2899
查看次数

标签 统计

git ×2

git-commit ×1

git-rewrite-history ×1

rebase ×1