imad-project / imad-ios

1 stars 0 forks source link

.git rm -rf 사태 - 커밋 살려내기 #16

Closed QuaRang1225 closed 1 year ago

QuaRang1225 commented 1 year ago

문제

  1. 15 <- 이 잇슈를 처리하던 중 기존에 있던 브랜치를 받아와서 강제 푸시를 하는 과정에서 충돌이 일어남

  2. 이거저거 건드려보던 도중 .git 파일을 강제로 삭제하고 백업해뒀던 파일을 강제 푸시함
  3. 당연히 아래 사진과 같이 기존에 있던 커밋버전이 모두 삭제됨 스크린샷 2023-09-15 오전 12 27 08
QuaRang1225 commented 1 year ago

해결

  1. 기존 master branch에서 받아온 IMAD_Project를 백업하고 프로젝트 디렉토리에서 삭제
  2. error branch에서 프로젝트 디렉토리에 clone
  3. 백업해뒀던 프로젝트를 clone했던 프로젝트에 파일들을 모두 대치시킴
  4. 변경사항을 만들어 커밋하고 master 브랜치에 강제 push
  5. 해결