删除或截断git提交超过选定的提交

时间:2016-04-04 00:34:00

标签: git github commit

在没有先删除旧的.git文件夹的情况下,创建/推送到GitHub的repo完成了。因此,我们用作样板文件的dev堆栈中的所有提交现在都在我们的git提交历史中,而我们只想重新开始1次提交。

仅仅删除我们拥有的所有工作并从头开始重新发送已删除的.git文件夹为时已晚,所以我想知道是否有一种简单的方法(永久)删除或截断所有过去的提交某一点。

我希望repo开始的git提交(并删除它之前的所有提交),是13f2e03657173a0cfc8d7ee8a5e6132d03168ef0。目前还有一些分支(master实际上是在上面提到的提交之前设置的),而develop分支是最新的分支。我想在上面的提交中开始掌握。

最终,我不想在任何这些分支中删除已删除的提交。我用谷歌搜索了这个并试图使用上面提到的方法但它最终导致了错误。

有人可以向我解释一种或两种处理方法吗?

0 个答案:

没有答案
相关问题