我一直在 Visual Studio 中使用 Git(和 GitHub),但在分支等方面并沒有特別優雅地使用它。我一直在維護大師。
在早期開發期間這很好,但現在我有一個穩定的版本 1 我想重置我的 Git 存盤庫。我想洗掉所有舊提交,以便我只有第一個版本,它可以標記/標記為 V1,然后正確使用分支。
如何重置/洗掉所有舊提交?
我想我可以:
- 洗掉 GitHub 中的存盤庫
- 洗掉解決方案中的 .git 檔案夾
- 洗掉解決方案中的 .gitignore 檔案
- 洗掉解決方案中的 .gitattributes 檔案
- 重啟VS
- 創建一個回購
但是,有沒有辦法在不洗掉和重新創建 repo 的情況下重置?
uj5u.com熱心網友回復:
正如 Franz Gleichmann 所說,擺脫你的歷史沒有真正意義。
如果您只想清楚地標記 V1 提交,您可以簡單地使用Git 標簽
如果您的目標是讓過去成為秘密,您可以將您的主Squash 所有提交拉到那里,然后再次推送。如果你的 repo 是公開的,你可以(并且可能應該)設定規則來防止未來對 master 的推送
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/466793.html
