init로 작성된 git 저장소를 완전히 삭제하려면 어떻게 해야 합니까?
.git init
하려고 합니다 완전히 삭제하고 새로운 것을 시작하려고 합니다.
에 합니다..git
디렉토리로 이동합니다.그거 하나 빼고 다시 시작하세요.
찾을 수 없다면 숨겨져 있기 때문입니다.
Windows 7 에서는, 폴더로 이동해, 왼쪽 상단을 클릭해, 를 클릭해, 탭을 클릭해, 라디오 버튼을 클릭합니다.
Mac OS의 경우:
터미널을 엽니다(Spotlight: + 를 누르고 입력).
terminal
를 누르고 다음을 수행합니다.defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
주의: 파인더에 숨겨진 파일을 표시하는 키보드 단축키는 + +이므로 파인더 구성을 변경할 필요가 없습니다.
해 볼 수도 있어요.
cd
(스페이스가 중요합니다) Git repo 폴더를 Finder에서 터미널 창으로 드래그 앤 드롭하고 를 누른 후 입력합니다.rm -fr .git
, 그리고 다시.
Ubuntu 에서는 숏컷을 사용합니다.
작업 디렉토리만 남기고 모든 저장소를 제거하려면 다음과 같이 단순해야 합니다.
rm -rf .git
관한 rm -rf
기타 등
프로젝트의 모든 .git 폴더를 삭제하려면 다음 명령을 사용하십시오.
find . -type f | grep -i "\.git" | xargs rm
모든 서브폴더에서 모든 .git 폴더와 .gitignore 파일도 삭제됩니다.
레포 복제 후
cd /repo folder/
파일 디렉토리로 이동합니다.
ls -a
숨김 및 숨김 해제된 모든 파일을 표시하다
.git .. .gitignore .etc
원하시면 repo origin을 확인하실 수 있습니다.
git remote -v
이제 git에 대한 모든 것을 포함하는 .timeout을 삭제합니다.
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
TortoiseGit을 죽이는 대신:
- TortoiseGit-Settings(TortoiseGit-Settings(TortoiseGit 설정))를 엽니다(임의 폴더 오른쪽 클릭, TortoiseGit → 설정).
- 아이콘 오버레이 옵션으로 이동합니다.
- 상태 캐시를 기본값에서 없음으로 변경
- 할 수 되었습니다( 또는 Windows 탐색기 ).
rmdir /S /Q
) - 상태 캐시를 [없음]에서 [기본값]으로 되돌리면 다시 정상입니다.
$GIT_DIR은 검색할 폴더 경로(git repo 경로)입니다.단말기에서 다음을 수행합니다.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
이것은 지정된 Git 디렉토리 내의 파일/디렉토리 이름에 ".git"을 포함하는 디렉토리 또는 파일을 재귀적으로 검색합니다.여기에는 .git/ 및 .gitignore 파일 및 기타 .git 유사 자산이 포함됩니다.이 명령어는 인터랙티브하며 삭제하기 전에 묻습니다.삭제를 계속하려면 y를 입력한 다음 Enter를 입력하십시오.
를 .git
(Windows 8 의 경우):
.git
는 보통 .- 따라서 숨겨진 폴더를 표시하기 위해 "숨긴 항목"을 표시해야 합니다.
- 디렉토리의 톱 사이트에는, 「보기」옵션이 있습니다.
- "보기" 옵션 내에서 "숨긴 항목"을 찾아 표시합니다.
- 「 」가 됩니다.
.git
할 수 .
나는 시도했다.
rm -rf .git
, 「」도 있습니다.
Git은 모든 파일을 .git 디렉토리에 보관합니다.그거 하나 빼고 다시 시작하세요.
둘 다 나한테는 효과가 없었어.다음과 같이 처리했습니다.
- 한 모든 합니다.
.git
- git add. -A
- git - m "프로젝트 전체 삭제"
- git push
그런 다음 백업에서 프로젝트를 생성/복원합니다.
- 새 프로젝트 파일 생성(또는 백업 복사 붙여넣기)
- git add. -A
- git - m "commit project"
- git push
다음을 사용할 수 있습니다.
git 원격 제거 오리진
링크된 repo를 삭제하려면:
git 원격 추가 오리진
새로 추가하다
에일리어스를 생성할 수 있습니다.저는 ZSH 쉘을 Oh-my-Zsh와 함께 사용하고 있는데, 여기 편리한 별칭이 있습니다.
# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"
휴지통을 사용하여 휴지통을 폐기하고 있습니다..git
는 「」를 사용하고 .rm
정말 위험합니다.
trash .git
그러면 git repo를 다시 초기화합니다.
git init
안심하세요. 위의 답변에 동의합니다.
단, 개인 프로젝트의 경우 Gitlab의 절차를 따르십시오.
- 계정에 로그인하다
- [설정] -> [전반]을 클릭합니다.
- 삭제할 저장소 선택
- 맨 아래에 있는 '고급'을 클릭합니다.
- '프로젝트 삭제'를 클릭합니다.
프로젝트 이름을 입력하라는 메시지가 표시됩니다.
이 작업을 수행하면 데이터가 손실될 수 있습니다.우발적인 행동을 방지하기 위해 귀하의 의사를 확인하시기 바랍니다.계속하려면 'sample_project'를 입력하고 취소하려면 이 모드를 닫으십시오.
이제 프로젝트가 성공적으로 삭제되었습니다.
창:
- [시작] 버튼을 누릅니다.
- 자원 모니터 검색
- [ CPU ]탭 -> [ .git - ]를 입력하고 rundl32 를 오른쪽 클릭하여 프로세스를 종료합니다.
이제 .git 폴더를 삭제할 수 있습니다.
Windows cmd 프롬프트: (git bash 명령어 grep, rm -rf, find, xargs 등이 익숙하지 않은 경우 Windows cmd에서 다음 명령을 직접 시도할 수 있습니다.)
cmd에서 다음 명령을 사용하여 프로젝트 폴더 내에서 반복적으로 .git을 삭제합니다.
/F "syslog=*" %G 입력('DIR /B / AD / S . filters')의 경우 RMDIR / S / Q "%G"를 수행합니다.
내 폴더가 USER에 저장되어 있기 때문에 USER를 열어야 했기 때문에 왼쪽 상단의 [View]로 이동하여 [Options](옵션)을 찾고 폴더 보기 옵션을 편집하여 숨겨진 파일/폴더를 표시할 수 있습니다.모든 폴더는 표시되며 수동으로 삭제할 수 있습니다.삭제 후에는 파일/폴더를 숨기는 것을 잊지 마십시오.
언급URL : https://stackoverflow.com/questions/1213430/how-to-fully-delete-a-git-repository-created-with-init
'programing' 카테고리의 다른 글
전자 메일 주소를 기본 키로 사용하시겠습니까? (0) | 2023.04.29 |
---|---|
MongoDB 찾기 성능: 단일 복합 인덱스 VS 두 개의 단일 필드 인덱스 (0) | 2023.04.29 |
Windows Azure와 GoDaddy의 차이점 (0) | 2023.04.24 |
특정 워크스페이스에서 이클립스 시작 (0) | 2023.04.24 |
Angular : 루트로 수동 리다이렉트 (0) | 2023.04.24 |