Git의 폴더에서 버전 추적 제거

Abdul Jabbar 2023년1월30일
  1. Git에서 버전 추적 제거
  2. Git에서 다시 버전 추적 시작
Git의 폴더에서 버전 추적 제거

팀원으로서 소프트웨어 엔지니어 또는 웹 애플리케이션 개발자로 다른 팀원들과 함께 일하면서 매일 Git을 다루며 다양한 기술 스택을 사용하여 다양한 프로젝트를 진행하고 있음이 너무나 자명합니다.

때때로 팀 프로젝트에서 작업하는 동안 새 작업이나 팀의 향후 프로젝트에 집중하기 위해 이전 폴더, 파일 및 특정 구성 중 일부를 제거해야 합니다.

그런 다음 특정 폴더에서 현재 또는 과거 작업을 제거해야 합니다. 이 기사에서는 명령을 사용하여 Git에서 현재 버전 추적의 매핑을 제거하는 방법을 배웁니다.

Git의 폴더는 .git 폴더라고 하는 모든 데이터와 구성을 유지합니다. .git/subdirectory는 작업 디렉토리에 있는 로컬 저장소를 기반으로 합니다.

이론적인 색인은 Git의 클라우드 버전에서 전체 프로젝트가 매핑되는 .git/subdirectory 폴더에서도 찾을 수 있습니다.

.git 폴더를 제거하면 디렉토리에서 Git 버전 추적 전체가 삭제됩니다. 이와 함께 과거 풀(pull) 또는 리포지토리로 푸시(push)에서 존재하는 경우 전체 기록도 삭제됩니다.

결과는 이전에 해당 특정 폴더에 Git을 다운로드한 적이 없다는 것입니다. 폴더에서 버전 추적을 제거하는 한 가지 방법입니다.

그러나 우리 분기로만 이동하여 해당 폴더의 버전 추적 기록을 확보하려는 경우 Git에서는 시나리오가 다릅니다.

Git에서 버전 추적 제거

.git 폴더는 Git에서 기본적으로 항상 숨겨져 있으므로 숨겨진 파일을 보고 제거하여 제거하려는 경우 가장 간단한 제거 방법은 Git 터미널을 사용하는 것입니다.

클라우드 버전에서 모든 프로젝트 파일이 매핑된 폴더로 이동한 후 다음 명령어로 .git 폴더를 삭제합니다.

cd ~/Downloads/your-git-repo
rm -rf .git

.git 폴더를 삭제한다고 가정합니다.

이 경우 특정 리포지토리의 클라우드 버전에서 이전 기록과 추적 링크를 삭제하기 때문에 git 리포지토리의 일부인 폴더에 있는 다른 파일은 삭제되지 않습니다.

메모
이 특정 Git 폴더를 삭제하려면 사용자 책임으로 이 작업을 수행하고 원하는 대로 모두 입력해야 합니다. .git 부분을 작성하지 않으면 폴더의 모든 코드와 구성이 포함된 모든 항목이 삭제됩니다.

Git에서 다시 버전 추적 시작

폴더를 삭제한 후 새 폴더를 만들 수 있습니다. git init 명령은 비어 있는 새 git 저장소를 생성합니다.

리포지토리는 코드 버전을 저장하고 액세스 권한을 부여하는 프로젝트 파일을 저장합니다. 이 명령을 사용하여 새 파일과 새 항목으로 기록을 다시 작성해야 하는 요구 사항에 따라 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 Tracking