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