簡體   English   中英

重置 Git Visual Studio 解決方案的存儲庫

[英]Reset Git Repository for Visual Studio Solution

我一直在Visual Studio中使用Git(with GitHub),但是在分支等方面並沒有特別優雅地使用它。我一直在維護master。

這在早期開發期間很好,但現在我有一個穩定的版本 1 我想重置我的 Git 存儲庫。 我想刪除所有舊的提交,以便我只有第一個版本,它可以標記/標記為 V1,然后正確地使用分支。

go 如何重置/刪除所有舊提交?

我想我可以:

  • 刪除 GitHub 中的 repo
  • 刪除解決方案中的.git文件夾
  • 刪除解決方案中的.gitignore文件
  • 解決方案中刪除.gitattributes文件
  • 重啟VS
  • 創建一個回購

但是,有沒有一種方法可以在不刪除和重新創建回購的情況下進行重置?

正如 Franz Gleichmann 所說,擺脫你的歷史沒有任何實際意義。

如果你只是想清楚地標記 V1 提交,你可以簡單地使用Git 標簽

如果你的目標是讓過去成為秘密,你可以將你的主Squash 拉到那里,然后再次推送。 如果你的 repo 是公開的,你可以(並且可能應該)設置規則以防止將來推送到 master

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM