给我你的怀抱2017-05-02 09:41:45
휴지통을 찾을 수 없으면 할 수 있는 일이 없는 것 같습니다. 이 .git 파일은 웨어하우스 변경 사항을 추적하는 데 사용됩니다.
伊谢尔伦2017-05-02 09:41:45
디렉토리를 다시 전환합니다. git clone
원격 웨어하우스를 원래 웨어하우스로 덮어쓰고 git add
--> git commit
git push
을 실행합니다.
给我你的怀抱2017-05-02 09:41:45
웨어하우스에 있는 .git을 삭제했는지, 로컬 .git을 삭제했는지 모르겠습니다.
웨어하우스의 .git을 삭제하면 재구축만 가능합니다. git init --bare
새 웨어하우스를 만든 다음 git add remote
새 웨어하우스를 로컬에 추가한 다음 git push xxx xxx --force
제출하세요.
로컬 프로젝트의 .git만 삭제하면 처리하기 쉽습니다.
디렉터리를 변경하고 다시 Clone하고 해당 브랜치로 전환한 후 삭제된 .git 디렉터리의 모든 파일과 디렉터리를 복사하여 새 Clone의 파일을 덮어씁니다. 그런 다음 커밋하고 푸시합니다.
이것도 git 배포의 장점인데 실수로 삭제해도 걱정이 없습니다
習慣沉默2017-05-02 09:41:45
로컬 Repo를 삭제해도 상관없습니다. 원격 Repo가 있으면 복제하면 됩니다.
또한 git rm -rf .git
을 실행해도 실제 파일은 삭제되지 않습니다.