-
git .gitignore 적용 오류, 히스토리 삭제Git 2023. 11. 8. 10:47
application-oauth.proerties에 client-id, client-secret 값이 포함되어 있어 gitignore에 해당 파일명을 추가하였다.
추가 후 push 했지만 ignore가 적용되지 않고 git에 application-oauth.proerties 파일이 올라간 상황
.gitignore
.gradle .idea application-oauth.properties
application-oauth.proerties
spring.security.oauth2.client.registration.google.client-id=xxxxxxxxxx spring.security.oauth2.client.registration.google.client-secret=xxxxxxxxxx spring.security.oauth2.client.registration.google.scope=profile,email # registration spring.security.oauth2.client.registration.naver.client-id=xxxxxxxxxx spring.security.oauth2.client.registration.naver.client-secret=xxxxxxxxxx spring.security.oauth2.client.registration.naver.redirect-uri={baseUrl}/{action}/oauth2/code/{registrationId} spring.security.oauth2.client.registration.naver.authorization_grant_type=authorization_code spring.security.oauth2.client.registration.naver.scope=name,email,profile_image spring.security.oauth2.client.registration.naver.client-name=Naver # provider spring.security.oauth2.client.provider.naver.authorization_uri=https://nid.naver.com/oauth2.0/authorize spring.security.oauth2.client.provider.naver.token_uri=https://nid.naver.com/oauth2.0/token spring.security.oauth2.client.provider.naver.user-info-uri=https://openapi.naver.com/v1/nid/me spring.security.oauth2.client.provider.naver.user_name_attribute=response
1. .gitignore 적용 오류 해결
: git 캐시 삭제 후 재 커밋
git rm -r --cached . git add . git commit -m "fixed untracked files"
2. 히스토리 삭제
: application-oauth.proerties 파일을 삭제하더라도 git history에 커밋 내용이 남게되어 삭제 필요
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch src/main/resources/application-oauth.properties' --prune-empty --tag-name-filter cat -- --all
'Git' 카테고리의 다른 글
README.md (마크다운) 링크 연결하기 (0) 2021.10.25 깃허브(github) repository 하위 폴더 생성하기 (0) 2021.03.25 깃허브 failed to push some refs to 'https://github.com/~.git' 에러 (0) 2021.01.30 깃허브 fatal: remote origin already exists 에러 (0) 2021.01.30 깃허브 페이지 배포 오류 해결법 (0) 2021.01.18