# 修改最近提交的 commit 信息 git commit --amend --message="Vissim联仿代码入库" --author="duanyanling <[email protected]>" # 仅修改 message 信息 git commit --amend --message="" # 仅修改 author 信息 git commit --amend --author="duanyanling <[email protected]>" git commit --amend --reset-author git push --force --tags origin 'refs/heads/*' git push -f --set-upstream origin feature_changsha # 列出 rebase 的 commit 列表,不包含 <commit id> $ git rebase -i <commit id> # 最近 3 条 $ git rebase -i HEAD~3 # 本地仓库没 push 到远程仓库的 commit 信息 $ git rebase -i # vi 下,找到需要修改的 commit 记录,```pick``` 修改为 ```edit``` 或 ```e```,```:wq``` 保存退出 # 重复执行如下命令直到完成 $ git commit --amend --message="Vissim联仿代码入库" --author="duanyanling <[email protected]>" $ git rebase --continue # 中间也可跳过或退出 rebase 模式 $ git rebase --skip $ git rebase --abort 删除分支 // 删除本地分支 git branch -d v05172000 // 删除远程分支 git push origin --delete bug7244_0518 git remote update origin --prune
标签:git,author,--,rebase,amend,commit From: https://www.cnblogs.com/dyling/p/17509691.html