git init
으로 git 저장소를 만들었습니다. 완전히 삭제하고 새로 초기화하고 싶습니다.
질문자 :user105813
Git은 모든 파일을 .git
디렉토리에 보관합니다. 그 하나를 제거하고 다시 초기화하십시오.
찾을 수 없다면 숨겨져 있기 때문입니다.
Windows 7에서는 폴더로 이동하여 왼쪽 상단에서 구성 을 클릭한 다음 폴더 및 검색 옵션 을 클릭한 다음 보기 탭을 클릭하고 숨김 파일, 폴더 및 드라이브 표시 라디오 버튼을 클릭해야 합니다.
Mac OS:
터미널을 열고(스포트라이트를 통해: CMD + SPACE 를
terminal
을 입력 하고 Enter 키를 누릅니다) 다음을 실행합니다.defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
참고: Finder에서 숨김 파일을 표시하는 키보드 단축키는 CMD + SHIFT + 입니다. 따라서 더 이상 이러한 방식으로 파인더 구성을 수정할 필요가 없습니다.
cd
(공백이 중요)를 입력하고 Finder에서 터미널 창으로 git repo 폴더를 끌어다 놓고 return 키 를 누른 다음rm -fr .git
을 입력한 다음 다시 돌아올 수 있습니다.
Ubuntu에서는 단축키 Ctrl + H를 사용 합니다.
Kristof Provost
모든 저장소를 제거하고 작업 디렉토리만 남기고 싶다면 다음과 같이 간단해야 합니다.
rm -rf .git
rm -rf
에 대한 일반적인 조항이 적용됩니다. 최신 백업이 있는지 확인하고 명령을 실행하기 전에 올바른 위치에 있는지 절대적으로 확인하십시오. 등
CB Bailey
프로젝트의 모든 .git 폴더를 삭제하려면 다음 명령을 사용하세요.
find . -type f | grep -i "\.git" | xargs rm
이렇게 하면 모든 하위 폴더에서 모든 .git 폴더와 .gitignore 파일도 삭제됩니다.
ejazz
TortoiseGit을 죽이는 대안:
- TortoiseGit-Settings를 엽니다(TortoiseGit → 설정 폴더를 마우스 오른쪽 버튼으로 클릭).
- 아이콘 오버레이 옵션으로 이동합니다.
- 상태 캐시 를 기본값 에서 없음으로 변경
- 이제 디렉토리를 삭제할 수 있습니다(Windows 탐색기 또는
rmdir /S /Q
) - 상태 캐시 를 없음 에서 기본값으로 다시 설정하면 다시 괜찮을 것입니다...
eckes
리포지토리를 복제한 후
cd /repo folder/
파일 디렉토리로 이동한 다음
ls -a
숨김 및 숨김 해제된 모든 파일을 보려면
.git .. .gitignore .etc
원하는 경우 repo 출처를 확인할 수 있습니다.
git remote -v
이제 git에 대한 모든 것이 포함된 .git을 삭제합니다.
rm -rf .git
삭제 후 git linked check remote가 다시 없다는 것을 알게 될 것입니다.
git remote -v
이제 다음을 사용하여 저장소를 초기화할 수 있습니다.
git init git add README.md git commit -m "first commit" git remote add origin https://github.com/Leonuch/flex.git git push -u origin main
Leohimsef
여기서 $GIT_DIR은 검색할 폴더의 경로(git repo 경로)로 터미널에서 다음을 실행한다.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
이것은 지정된 Git 디렉토리 내의 파일/디렉토리 이름에 ".git"이 포함된 모든 디렉토리 또는 파일을 재귀적으로 검색합니다. 여기에는 .git/ 및 .gitignore 파일과 기타 .git과 유사한 자산이 포함됩니다. 이 명령은 대화식이며 제거하기 전에 묻습니다. 삭제를 계속하려면 y를 입력한 다음 Enter를 입력하십시오.
Scorpius
별칭 을 만들 수 있습니다. 나는 Oh-my-Zsh와 함께 ZSH 셸을 사용하고 있으며 여기에 편리한 별칭이 있습니다.
# delete and re-init git # usage: just type 'gdelinit' in a local repository alias gdelinit="trash .git && git init"
rm
사용하는 것은 정말 위험하기 때문에 휴지통 을 사용 .git
폴더를 휴지통으로 이동하고 있습니다.
trash .git
그런 다음 git repo를 다시 초기화합니다.
git init
Ahmad Awais
.git
저장소를 완전히 삭제하려면(Windows 8 이상):
-
.git
저장소는 일반적으로 Windows에서 숨겨져 있습니다. - 따라서 숨겨진 폴더를 표시하려면 "숨겨진 항목"을 표시해야 합니다.
- 디렉토리의 최상위 사이트에서 "보기" 옵션을 찾습니다.
- "보기" 옵션 내에서 "숨겨진 항목"을 찾아 표시합니다.
- 그런 다음
.git
저장소가 표시되면 삭제할 수 있습니다.
squal
당신이 사용할 수있는 :
git 원격 원점 제거
연결된 저장소를 제거하려면 다음을 수행하십시오.
git 원격 원점 추가
새로 추가하려면
MonirRouissi
나는 시도했다:
rm -rf .git
및 또한
Git은 모든 파일을 .git 디렉토리에 보관합니다. 그 하나를 제거하고 다시 초기화하십시오.
둘 다 나를 위해 일하지 않았습니다. 다음은 수행한 작업입니다.
-
.git
제외한 모든 파일 삭제 - 자식 추가 . -NS
- git commit -m "전체 프로젝트 삭제"
- 자식 푸시
그런 다음 백업에서 프로젝트를 생성/복원합니다.
- 새 프로젝트 파일 생성(또는 백업 복사 붙여넣기)
- 자식 추가 . -NS
- git commit -m "다시 만든 프로젝트"
- 자식 푸시
P.Brian.Mackey
창에서:
- 시작 버튼 누르기
- 리소스 모니터 검색
- CPU 탭 -> .git 입력 -> rundll32를 마우스 오른쪽 버튼으로 클릭하고 프로세스를 종료합니다.
이제 .git 폴더를 삭제할 수 있습니다.
sahil khurana
걱정하지 마세요. 위의 답변에 동의합니다.
그러나 비공개 프로젝트의 경우 Gitlab의 단계를 따르세요.
- 계정에 로그인
- 설정 -> 일반 클릭
- 삭제하려는 저장소를 선택하십시오.
- 가장 하단의 '고급'을 클릭하십시오.
- '프로젝트 제거'를 클릭하십시오.
프로젝트 이름을 입력하라는 메시지가 표시됩니다.
이 작업은 데이터 손실로 이어질 수 있습니다. 우발적인 행동을 방지하기 위해 귀하의 의도를 확인하시기 바랍니다. 계속하려면 'sample_project'를 입력하고 취소하려면 이 모달을 닫으십시오.
이제 프로젝트가 성공적으로 삭제되었습니다.
Deepak Keynes
Windows cmd 프롬프트: (grep, rm -rf, find, xargs 등, git bash의 명령에 익숙하지 않은 경우 Windows cmd 에서 직접 아래 명령을 시도할 수 있습니다)
cmd에서 다음 명령을 사용하여 프로젝트 폴더 내에서 .git을 재귀적으로 삭제합니다.
FOR /F "tokens=*" %G IN ('DIR /B /AD /S .git ') DO RMDIR /S /Q "%G"
SridharKritha
사실, 내 것이 USERS에 저장되어 있는 것처럼 USERS를 열어야 하므로 왼쪽 상단의 보기로 이동하여 옵션을 찾아 열고 숨김 파일/폴더를 표시하기 위해 보기에서 폴더의 보기 옵션을 편집하면 모든 폴더가 표시되고 사용자는 리포지토리를 수동으로 삭제할 수 있습니다. 삭제가 완료되면 파일/폴더를 숨겨야 합니다.
Shema05
출처 : http:www.stackoverflow.com/questions/1213430/how-to-fully-delete-a-git-repository-created-with-init
'etc. > StackOverFlow' 카테고리의 다른 글
어떻게 스타일링해<select> CSS만 있는 드롭다운? (0) | 2022.02.24 |
---|---|
SQL Server에서 INNER JOIN을 사용하여 어떻게 삭제할 수 있습니까? (0) | 2022.02.24 |
모나드란? (0) | 2022.02.24 |
varchar와 nvarchar의 차이점은 무엇입니까? (0) | 2022.02.24 |
다른 스레드에서 GUI를 어떻게 업데이트합니까? (0) | 2022.02.24 |