programing

git에서 복제된 프로젝트에서 버전 추적을 제거하려면 어떻게 해야 합니까?

newstyles 2023. 4. 9. 21:15

git에서 복제된 프로젝트에서 버전 추적을 제거하려면 어떻게 해야 합니까?

프로젝트 디렉토리에서 모든 버전 추적을 제거합니다.

올바른 방법은 무엇입니까?

다음과 같은 셸 명령어를 실행할 수 있습니까?

rm -rf .git

아니면 Git 명령으로 실행할 수 있는 방법이 있습니까?

저는 이 프로젝트를 Git을 배우고 프로젝트 초기에 파일 이동, 이름 변경, 삭제 등의 실수를 저질렀다는 것을 깨닫기 위해 사용했습니다.모든 Git 추적을 제거하고 새로 시작하고 싶습니다.git init.

Git이 정보를 위해 사용하는 모든 데이터는 에 저장됩니다..git/제거해도 문제 없습니다.물론 작업 복사본이 원하는 상태에 있는지 확인하십시오. 다른 모든 복사본은 손실됩니다. .git폴더가 숨겨져 있으므로 "숨긴 파일, 폴더 및 디스크 표시" 옵션을 켜야 합니다.

거기서부터 도망칠 수 있어git init새 저장소를 만듭니다.

rm -rf .git충분할 겁니다.그러면 Git 관련 정보가 모두 날아갈 것입니다.

다음 절차 외에 .gitignore 파일도 삭제할 수 있습니다.

  • 프로젝트에서 Git 트레이스를 제거하려면 .gitignore 파일을 삭제하십시오.

  • ** Git를 프로젝트에 재결합하고 싶다면 .gitignore 파일을 남겨두는 것을 고려해보세요.

일부 프레임워크에서는 자동으로 .gitignore 파일이 생성될 수 있으므로 이 파일을 남겨두는 것이 좋습니다.


Linux, Mac 또는 Unix 기반 운영 체제

터미널을 열고 프로젝트 디렉토리로 이동합니다.cd path_to_your_project.

다음 명령을 실행합니다.

rm -rf .git*

그러면 프로젝트에서 Git 추적 및 메타데이터가 제거됩니다.메타데이터(예: .gitignore 및 .gitkeep)를 보관하려면 를 실행하여 추적만 삭제할 수 있습니다.rm -rf .git.


창문들

명령 프롬프트 사용

또는 명령어는 지정한 디렉토리 내의 숨김 파일 또는 폴더를 삭제 또는 삭제하지 않으므로del명령어를 사용하여 모든 파일이 에서 삭제되었는지 확인합니다..git폴더입니다.

  1. 명령 프롬프트를 엽니다.

    1. 둘 중 하나를 클릭합니다.Start그리고나서Run또는 를 클릭합니다.윈도 키키를 누릅니다.

    2. 유형cmdEnter 키를 누릅니다.

  2. 프로젝트 디렉토리로 이동합니다.예:cd path_to_your_project

  1. 다음 명령어를 실행합니다.

    1. del /F /S /Q /A .git

    2. rmdir .git

첫 번째 명령어는 파일 및 폴더를 모두 삭제합니다..git 지우다, 지우다, 지우다, 지우다, 지우다, 지우다..git폴더 자체입니다.

명령 프롬프트 없음

  1. 파일 탐색기를 열고 프로젝트로 이동합니다.

  2. 숨겨진 파일 및 폴더 표시 - 비주얼 가이드는 이 문서를 참조하십시오.

    1. 로 [ ]를 합니다.Options

    2. 서서 Advanced Settings 검색, 검색Hidden files and FoldersFiles and Folders후 select를 선택합니다.Show hidden files and folders

  3. 됩니다..git더입니니다다

    .git를 합니다..gitignore (맨 참조)** (파일)

것을 이 아닙니다..git* 「이러한」의 「이러한」의 「이러한 「이러한 것」을 참조해 주세요..git skemone 했을 때 .Skemone Zend 2 by composer+git, skemone Zend 2 by composer+git, skemone Zend 2 。.git을 사용하다

는 는 i i는노노 i i i i i.rm -rf .git에서 GitHub 할 수 .-rf[항목 제거] 항목 제거

www.montanaflynn.me에서는 다음 셸 명령어가 도입되어 모든 것을 삭제합니다..git★★★★★★★★★★★★★★★★★★★★★★★★★★★★!★★★★★★★★★★★★★★★★★★★★★★★!

find . | grep "\.git/" | xargs rm -rf

Linux 환경에서 작업하고 있습니다.Git 파일과 폴더를 모두 재귀적으로 삭제했습니다.

rm -rf .git

rm -rf .gitkeep

이 문제를 해결하는 가장 쉬운 방법은 명령줄을 사용하는 것입니다.이 명령어 입력

rm -R .git/

또는

rm -rf .git/

Windows 환경에서는 아래를 입력하기만 하면 프로젝트 디렉토리에서 Git 추적을 제거할 수 있습니다.

rd .git /S/Q

MacOS: 버전 추적을 제거하려면 Git 디렉토리를 제거해야 합니다.이를 위해 터미널을 열고 프로젝트 파일을 입력합니다.그 후 Git 디렉토리를 삭제해야 합니다.

예:

여기에 이미지 설명 입력

터미널(-r: recursive, -f: force, star는 .git 디렉토리로 시작합니다):

rm -rf .git* 

그 결과 Git 디렉토리와 버전 추적이 제거되었습니다.

여기에 이미지 설명 입력

루트 폴더에서 실행

find . | grep .git

일치 항목을 검토하고 삭제할 파일만 포함되어 있는지 확인하고 필요에 따라 조정합니다.만족하면 실행

find . | grep .git | xargs rm -rf

Windows 명령 프롬프트(cmd) 사용자:"rm -r"을 사용할 수 없는 경우 다음 옵션을 사용합니다.

한 줄 명령을 사용하여 원본 프로젝트 폴더 내에서 '.git'을 반복적으로 삭제할 수 있습니다.

FOR /F "tokens=*" %G IN ('DIR /B /AD /S *.git*') DO RMDIR /S /Q "%G"

또한 하나의 명령어로 모든 git 관련 내용을 제거할 수 있습니다..gitignore 파일도 이 파일과 함께 삭제됩니다.

rm -rf .git*

Powershell에서 Windows 버전 추적을 제거하려고 모든 노력을 다했지만 소용이 없었습니다.하지만 막상 해보니

 rm -force .git*

됐다.도움이 되길 바랍니다.

이건 정말 쉬워요.rails new새로운 git 이력 및 브런치를 원하는 대로 커스터마이즈할 수 있습니다.

rm -rf .git

언급URL : https://stackoverflow.com/questions/4754152/how-do-i-remove-version-tracking-from-a-project-cloned-from-git