完全刪除 Git 倉庫

Ashok Chapagai 2023年1月30日
  1. 使用 GUI 刪除 Git 目錄
  2. 使用命令列重新命名 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 命令重新初始化資料夾。

作者: Ashok Chapagai
Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

相關文章 - Git Repository