我目前有一个本地Git存储库,我将其推送到Github存储库。
本地存储库有约10个提交,Github存储库是这一点的同步副本。
我想做的是从本地Git存储库中删除所有版本历史记录,这样存储库的当前内容将显示为唯一的提交(因此不会存储存储库中的旧版本文件)。
然后我想将这些更改推送到Github。
我已经研究过Git的rebase,但这似乎更适合删除特定版本。另一个可能的解决方案是删除本地回购,并创建一个新的回购-尽管这可能会产生大量工作!
ETA:有些特定的目录/文件未被跟踪-如果可能的话,我想保持这些文件的未跟踪。