我希望在我的项目的第一次提交中更改某些内容而不会丢失所有后续提交.有没有办法做到这一点?
我不小心在源代码中的评论中列出了我的原始电子邮件,我想改变它,因为我从机器人索引GitHub收到垃圾邮件.
git rebase git-filter-branch
我做了一件非常愚蠢的事.我在代码中输入了一个curseword,然后将代码推送到master分支上.之后我又推了几次,所以人们不会把坏东西拉出来,但我仍然可以在提交历史中找到这个诅咒词.
有没有办法从历史记录中删除提交?编辑:我不想将文件添加到gitignore,因为我们需要该文件.
谢谢
git git-commit
git ×2
git-commit ×1
git-filter-branch ×1
rebase ×1