Git에서 리포지토리 초기화 취소

Abdul Jabbar 2023년6월20일
  1. git init 명령
  2. Git에서 리포지토리 초기화 취소
Git에서 리포지토리 초기화 취소

Git은 애플리케이션을 개발하는 동안 코드의 변경 사항을 추적하는 데 사용하는 잘 알려진 플랫폼입니다. 팀원들과 조율할 수 있고 팀 기반 프로젝트에서 서로 조율하면서 코딩을 개선할 수 있도록 도와주는 버전 제어 시스템입니다.

git init 명령

git init 명령은 비어 있는 새 Git 저장소를 개발합니다. 또한 이미 존재하는 Git 리포지토리를 다시 초기화하는 데 사용됩니다.

아마도 개발자가 새 프로젝트를 초기화하면서 실행하는 첫 번째 명령일 것입니다. 리포지토리는 프로젝트 파일을 저장하고 쉽게 액세스할 수 있는 코드 버전을 저장할 수 있는 장소입니다.

이 명령은 객체 및 템플릿 파일의 하위 디렉터리와 같은 메타데이터로 구성된 .git 하위 디렉터리를 개발하여 완전히 새로운 리포지토리를 만드는 데 도움이 됩니다. 이 가이드에서는 이 명령을 실행 취소하거나 명령줄을 사용하여 Git 리포지토리를 초기화하지 않는 절차를 설명합니다.

Git에서 리포지토리 초기화 취소

git init을 사용하여 Git 리포지토리를 초기화하면 숨겨진 Git 디렉토리(.git)가 프로젝트 디렉토리 내에 자동으로 생성됩니다. Git 명령줄에는 git init undo 명령이 없습니다.

컴퓨터에서 init 명령으로 변경한 사항을 취소하려면 새로 생성된 Git 리포지토리를 삭제하는 명령을 실행하여 리포지토리 폴더에서 .git 폴더를 삭제해야 합니다. 명령은 다음과 같습니다.

rm -rf .git/

위의 명령은 Linux용입니다. 플래그 r은 재귀적으로 제거하는 데 사용됩니다. 플래그 f는 (보호된 파일을 강제로 제거하기 위해) 강제하는 데 사용됩니다.

Windows의 경우 다음 Git 셸 명령을 통해 .git/ 폴더를 삭제할 수 있습니다.

rmdir /s .git

이 명령은 .git 폴더와 해당 폴더의 모든 하위 디렉터리를 제거합니다.

일부 파일은 숨겨진 .gitignore 파일이기 때문에 남아 있을 수 있습니다(우리가 .gitignore에 추가했습니다). 이를 제거하기 위해 다음 명령을 실행합니다.

find . -name ".gitignore" | xargs rm
Note
.git 폴더를 제거할 때 주의해야 하며, 일단 제거되면 예약할 수 없기 때문에 올바른 저장소에 있는지 확인해야 합니다. 그리고 저장소의 모든 기록이 삭제됩니다.
작가: 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 Repository