HOWTO · Git

完全刪除 Git 倉庫

本文將詳細說明刪除已初始化的 git 倉庫的方法。

本頁內容

使用 git init 初始化 git 倉庫或從 GitHub 克隆 git 倉庫還附帶一個 .git 目錄,其中包含與專案相關的不同目錄/檔案。

本地刪除 git 倉庫聽起來是最容易完成的事情之一;然而,由於 .git 資料夾最初是隱藏的,資料夾的刪除根據不同的作業系統而有所不同。

本文將使用命令列和 GUI 刪除倉庫並重新初始化它。

使用 GUI 刪除 Git 目錄

在 Windows 中,如果使用圖形使用者介面,我們首先需要啟用顯示隱藏檔案選項。這可以通過遵循本文來完成。看到隱藏資料夾後,我們可以刪除 .git 資料夾,然後根據需要再次重新初始化。

使用命令列重新命名 Git 目錄

通過使用命令列,任務變得相當簡單。首先,我們需要導航到克隆的倉庫或我們初始化 git 的位置。我們可以使用如下命令。

cd <path_to_the_folder>

進入資料夾後,我們可以列出可見和隱藏資料夾。

ls -la

例如,輸出類似於下面的輸出。

total 24
drwxr-xr-x  4 mario mario  4096 Nov 21 00:02 .
drwxrwxrwt 24 root    root    12288 Nov 21 00:02 ..
drwxr-xr-x  2 mario mario  4096 Nov 21 00:02 frontend
drwxr-xr-x  7 mario mario  4096 Nov 21 00:02 .git

在這裡,在最後一行,我們可以看到名為 .git 的資料夾,我們應該使用以下命令刪除該資料夾:

rm -fr .git

標誌 -f 用於在沒有提示的情況下強行刪除不存在的檔案和引數(小心使用)。

標誌 -r 用於遞迴刪除每個目錄及其內容。

我們可以使用 git status 命令檢查目錄是否使用 git 初始化。

如果資料夾沒有用 git 初始化,它會丟擲以下錯誤。

fatal: not a git repository (or any of the parent directories): .git

然後,我們可以使用 git init 命令重新初始化資料夾。