Git 리포지토리 완전히 삭제

Ashok Chapagai 2023년1월30일
  1. GUI를 사용하여 Git 디렉토리 제거
  2. 명령줄을 사용하여 Git 디렉토리 이름 바꾸기
Git 리포지토리 완전히 삭제

git init를 사용하여 git 리포지토리를 초기화하거나 GitHub에서 git 리포지토리를 복제하면 프로젝트와 관련된 다른 디렉토리/파일이 포함된 .git 디렉토리도 함께 제공됩니다.

git 저장소를 로컬로 삭제하는 것은 가장 쉬운 일 중 하나처럼 들립니다. 그러나 .git 폴더는 초기에 숨겨져 있기 때문에 폴더의 제거는 다른 OS에 따라 다릅니다.

이 기사에서는 명령줄과 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 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