【发布时间】:2012-07-17 12:28:13
【问题描述】:
我已尝试遵循在其他类似主题中找到的一些建议,尝试重新提交我的提交:
git rebase --onto master~5 master~1 master
但我没有得到我想要的(但这可能是由于我的无能)。
现在,我想要删除所有提交并仅维护文件的最后一个版本,就像我删除我的文件并第一次再次发布它一样。
我想删除对一些要点的提交;真的,我只对最后一个版本感兴趣。
真的,我想使用像 pastebin 这样的 gist,不保存修订,只保留最终版本。
我知道我可以删除我的要点并创建另一个要点,但如果可能的话,我更喜欢链接不变。
【问题讨论】:
-
我将使用交互式 rebase
git rebase -i COMMIT重写自COMMIT以来的历史记录。但我不确定你是否可以更改 github gists 的提交历史。
标签: git command-line github