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
명령으로 폴더를 다시 초기화할 수 있습니다.