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
폴더입니다.
명령 프롬프트를 엽니다.
둘 중 하나를 클릭합니다.
Start
그리고나서Run
또는 를 클릭합니다.키를 누릅니다.유형
cmd
Enter 키를 누릅니다.
프로젝트 디렉토리로 이동합니다.예:
cd path_to_your_project
다음 명령어를 실행합니다.
del /F /S /Q /A .git
rmdir .git
첫 번째 명령어는 파일 및 폴더를 모두 삭제합니다..git
두 가 지우다, 지우다, 지우다, 지우다, 지우다, 지우다..git
폴더 자체입니다.
명령 프롬프트 없음
파일 탐색기를 열고 프로젝트로 이동합니다.
숨겨진 파일 및 폴더 표시 - 비주얼 가이드는 이 문서를 참조하십시오.
로 [ ]를 합니다.
Options
서서
Advanced Settings
검색, 검색Hidden files and Folders
Files and Folders
후 select를 선택합니다.Show hidden files and folders
됩니다.
.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
'programing' 카테고리의 다른 글
Swift에서 "포장되지 않은 가치"란 무엇입니까? (0) | 2023.04.09 |
---|---|
Swift 5.1로 컴파일된 모듈은 Swift 5.1.2 컴파일러에서 가져올 수 없습니다. (0) | 2023.04.09 |
WPF에서 메인 창을 중앙에 배치하려면 어떻게 해야 합니까? (0) | 2023.04.09 |
USIMageView를 비례적으로 확장하는 방법 (0) | 2023.04.09 |
Git 저장소에 이미 커밋된 파일 무시 (0) | 2023.04.09 |