刪除 Git 本地倉庫

Abdul Jabbar 2022年4月20日
刪除 Git 本地倉庫

許多軟體開發人員使用 Git 與其他團隊共享程式碼,以及團隊管理原始碼。大多數開源軟體開發都是使用 Git 完成的。Git 是根據 GNU 通用公共許可證版本條款的免費和分散式軟體。

有時我們想刪除 Git 中的本地倉庫。不要驚慌,我們將看到如何在 Git 中刪除本地倉庫。由於本地倉庫只是一個目錄,因此你只需使用 Git 命令刪除目錄即可將其刪除。

如果你發現專案越複雜,repo 中的分支越複雜,不得不說 git 刪除分支的做法並沒有那麼複雜。我們從來沒有真正需要超越簡單的示例,但我們知道,如果需要,我們可以很容易地在 Git 中找到有關如何做到這一點的資源。

刪除 Git 本地倉庫

當我們在本地刪除 Git 倉庫時,我們會刪除 Git 倉庫的本地副本。倉庫的內容不會被刪除,它們只是從倉庫的本地副本中刪除。倉庫的內容在伺服器上仍然可用。

當我們在本地刪除 Git 倉庫時,Team Explorer 會刪除倉庫的本地副本以及從倉庫建立的任何分支。團隊資源管理器還會刪除對倉庫內容所做的任何更改。

在我們在本地刪除一個 Git 倉庫之前,Team Explorer 顯示該倉庫有兩個分支,master 和 dev。我們在本地刪除 Git 倉庫後,Team Explorer 顯示該倉庫沒有分支。

命令列 Git 倉庫刪除如果我們知道終端視窗或 DOS 提示符,我們可以輕鬆地執行命令列 Git 倉庫刪除。我們只需執行帶有 -f-r 開關的 rm 命令即可遞迴刪除 Git 倉庫及其包含的所有檔案和資料夾。以下命令將刪除整個命令列 Git 倉庫:

rm -f -r ~/Projects/MyProject.git 

當我們執行這個命令時,我們首先會得到一個警告。我們可以忽略它,因為我們想強行刪除它。此外,我們將鍵入 y 並按 Enter 確認刪除,因為分支已成功刪除,所以我們完成了。

如果我們只想刪除分支、版本等 Git 相關資訊,請刪除我們倉庫根目錄下的 Git 目錄。如果要從磁碟中完全刪除倉庫,請刪除 Git 目錄和 Git/info 目錄。

Git 目錄預設是隱藏的,所以我們需要能夠檢視隱藏檔案來刪除它們。如果我們想再次重新建立倉庫,刪除沒有 Git/info 目錄的 Git 目錄可能會給我們帶來問題。Git 將無法這樣做,因為在這種情況下,提交歷史記錄將會丟失。

刪除 Stash 功能

如果我們想暫時將倉庫的一部分放在一邊,但我們不想永久刪除它,則儲存功能非常有用。當我們正在處理一個大功能並且我們還沒有準備好完全合併它時,這可能很有用。我們可以建立一個臨時分支並開始在那裡處理我們的功能,當我們完成這項工作後,我們可以再次將其合併回當前分支。

Author: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

相關文章 - Git Delete

相關文章 - Git Branch