我希望在我的项目的第一次提交中更改某些内容而不会丢失所有后续提交.有没有办法做到这一点?
我不小心在源代码中的评论中列出了我的原始电子邮件,我想改变它,因为我从机器人索引GitHub收到垃圾邮件.
我第一次承诺使用git存储库; 然后我后悔提交并想要还原它.我试试
# git reset --hard HEAD~1
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree.
Run Code Online (Sandbox Code Playgroud)
此提交是存储库的第一次提交.知道如何撤消git的初始提交吗?
有办法从以后的提交中更改消息:
git commit --amend # for the most recent commit
git rebase --interactive master~2 # but requires *parent*
Run Code Online (Sandbox Code Playgroud)
如何更改第一次提交(没有父级)的提交消息?