参考:
修改 git 历史提交 commit 信息(重写历史)
git 修改已提交的内容

git init
echo t.md>.gitignore
git add .gitignore
git commit -m "gitignore"


# 创建文件并提交修改
echo a>t.txt
git add .
git commit -m "修改t文件啊"
git log

# 修改上次 commit
git commit --amend -m "修改t文件" # 修改上次 commit 信息
git commit --amend --date="Sun, 25 Dec 2016 19:42:09 +0800" # 修改上次 commit 时间, 注意格式, 在打开的编辑器中保存 :wq
git log


echo b>t.txt
git add .
git commit -m "修改t文件内容为b啊"
git log


# 修改指定提交
git rebase -i HEAD~n # 修改前 n 次的所有提交, 可以是具体 id , 把要修改的提交 id 的 pick 改成 edit 
git commit --amend # 修改 commit 信息
git commit --amend --author "作者名" # 修改作者
git rebase --continue # 恢复状态

相关文章:

  • 2021-10-18
  • 2022-02-02
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
  • 2021-11-02
猜你喜欢
  • 2021-06-09
  • 2021-05-28
  • 2021-10-03
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
相关资源
相似解决方案