我试图找到一种方法从本地和GitHub存储库中删除不必要的提交。我刚刚发现了一些我不太了解的复杂答案,因为我是西班牙语演讲者并且我对Git一无所知。有人谈论rebase master
或cherry-pick
。我试着阅读这些概念,但这有点难以理解。
我认为可以通过GUI,在列表检查复选框中轻松完成,然后按一个按钮,其中显示"删除提交"。这种事情存在吗?
我想删除所有提交的默认消息" new commit"和其他一些人,所以我只保留重要的提交。
重要提示:我想保留已删除提交所做的更改,因此我的上一次提交不会更改。