I can believe fly.

Wednesday, March 27, 2019

GIT学习-修改本地和远程的commit的作者信息

如果第一条记录,执行:
  1. 修改本地记录git commit --amend --author "ysl<ysl@qq.com>" -m"update info"
  2. 获取远程信息 git fetch
  3. 推送修改 git push --force-with-lease
如果不是第一条(第N条),则

  1. git rebase -i commit_id(第N+1条记录的commitId)
  2. git commit --amend --author "ysl<ysl@qq.com>" -m"update info" (修改信息,则 git commit --amend, 然后Enter 保存)
  3. git rebase --continue
  4. git fetch
  5. git push --force-with-lease