TIL

220701 TIL 실전프로젝트 트러블슈팅

Vince_rf 2022. 7. 4. 03:38

# 깃에 민감정보가 커밋되어서 올라가 버리는 바람에 모든 브랜치와 메인 브랜치를 되돌려야 했다.

일단 첫 번째로 main브랜치를 민감정보가 올라가기 전 까지로 Hard 초기화시켰다.

그리고 Hard초기화 된 코드를 main브랜치를 푸쉬해줬다.


두 번째로 내 브랜치에서 민감정보가 들어오기 전 까지로 Hard 초기화를 시켰다. 그런 다음

내 브랜치에다가 되돌려진 Hard초기화된 코드를 다시 푸쉬해줬다.

인텔리제이 터미널에 git push [브랜치이름] -f

main 이미지 업로드 기능 까지

YSH Team, User, Meeting, Issue 기능 구현 까지

ssw build gradle 추가 까지

동관님 이미지 업로드 기능 까지

인줄 알았는데... gitignore 생성이라는 커밋부터 민감정보가 포함되어 있었기 때문에

모두가 가진 gitignore 까지로 모든 브랜치로 초기화시켰다.

만약에 제거된 브랜치가 여전히 소스트리에 찍혀나온다면

패치에서 '리모트에서 제거된 브랜치 제거하기'에 체크해주면 된다.

#gitignore
**/application-google.properties
**/application-email.properties

이렇게 추가해주니 잘 된다.