개발을 하다 보면, 과거에 공개해도 됐던 특정 파일을 비공개로 전환해야 하는 상황이 발생할 수 있습니다. 이럴 때, .gitignore에 해당 파일을 추가하더라도, 이미 커밋된 이력에는 해당 파일의 흔적이 남아있습니다.
이러한 문제를 해결하기 위해 Git에서 제공하는 몇 가지 명령어를 사용하여 특정 파일의 흔적을 완전히 지울 수 있습니다. Step 1: .gitignore에 파일 추가 첫 번째 단계는 Git이 향후 커밋에서 해당 파일을 추적하지 않도록 하는 것입니다.
이를 위해 해당 파일의 이름을 .gitignore 파일에 추가합니다. 이 파일은 Git이 무시해야 하는 모든 파일에 대하여 경로를 포함하여 나열합니다.
저의 경우에는 `google-services.json` 파일을 제거했습니다. 이 파일은 Firebase 서비스를 Android 앱과 연동할 때 사용하는 설정 파일입니다. *.iml .gradle /local.properties /.idea/caches /.idea/lib...
#
Git
#
GitFilterBranch
#
GitIgnore
#
Git명령어
#
Git특정파일삭제