programing

init로 작성된 git 저장소를 완전히 삭제하려면 어떻게 해야 합니까?

newstyles 2023. 4. 24. 22:59

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 의 경우):

  1. .git는 보통 .
  2. 따라서 숨겨진 폴더를 표시하기 위해 "숨긴 항목"을 표시해야 합니다.
  3. 디렉토리의 톱 사이트에는, 「보기」옵션이 있습니다.
  4. "보기" 옵션 내에서 "숨긴 항목"을 찾아 표시합니다.
  5. 「 」가 됩니다..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의 절차를 따르십시오.

  1. 계정에 로그인하다
  2. [설정] -> [전반]을 클릭합니다.
  3. 삭제할 저장소 선택
  4. 맨 아래에 있는 '고급'을 클릭합니다.
  5. '프로젝트 삭제'를 클릭합니다.
  6. 프로젝트 이름을 입력하라는 메시지가 표시됩니다.

    이 작업을 수행하면 데이터가 손실될 수 있습니다.우발적인 행동을 방지하기 위해 귀하의 의사를 확인하시기 바랍니다.계속하려면 'sample_project'를 입력하고 취소하려면 이 모드를 닫으십시오.

  7. 이제 프로젝트가 성공적으로 삭제되었습니다.

창:

  1. [시작] 버튼을 누릅니다.
  2. 자원 모니터 검색
  3. [ 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