0
可能重複:
Creating GitHub repository with only a subset of a local repository's history壁球git提交分支,同時保持主人的歷史?
我正在準備一個內部項目在GitHub上的開源版本,我想找到清理倉庫的最佳途徑。問題是我們有一個漫長而雜亂的提交歷史,它充斥着內部密碼,引用和黑客,並希望從單個當前提交開始發佈。我明白我可以壓縮提交,或者從工作副本文件重新創建存儲庫以實現此目的,但我也想在本地維護原始歷史記錄。理想情況下,我希望創建一個具有單個開始提交的分支,該分支仍然可以從主分支合併到一起,以便將來的所有提交可以合併到此分段分支中,然後定期推送到GitHub。
這是合理的嗎?如果是這樣,那麼實現這一目標的最好方法是什麼?如果沒有,您是否有其他解決方法的建議?