commit (2) 썸네일형 리스트형 [Git] Git .gitignore에 등록했는데 application 이 정상동작 안하는 경우 상황 개발 중 보안을 위해 application.yml을 commit 제외하려고 했는데 제외되지 않았습니다. 문제 파악 이미 한번 commit을 했던 이력이 있으면 안되는 글은 봤는데 이건 아닌거 같고 git에 캐시가 남아서 생기는 문제임으로 확인했습니다. 해결 방법 현재 작업 중이던 내용 중 반영해야 하는 내용만 커밋을 하고 아래 명령어를 실행합니다. git rm -r --cached . git add . 깨끗하게 커밋이 되었습니다. [git] commit 한 author 변경(작성자 변경) 방법 git으로 버전과리를 하고 커밋 단위별로 관리되기 때문에 누가 작성했는지는 굉장히 중요합니다. git을 사용하다보면 작성 내용이나 작성자를 변경하고 싶은경우가 있거나 커밋 이력을 제거하고 싶을 때 사용하는 방법입니다. 커밋만 했을 경우와 푸시까지 했을 경우에는 차이가 있습니다. commit만 했을 경우 아래 명령어로 변경할 수 있습니다. > git commit --amend --author="otrodevym@gmail.com" push까지 했을 경우 로컬과 원격지에 이미 반영되어 있고 잘못 커밋한 내역도 없애고 싶은 경우에는 rebase를 이용합니다. 1. 변경할 커밋 바로 이전의 커밋 해시값 찾기 git log로 커밋 내용과 해시값을 확인합니다. 예를 들어 commit 2f69a1daebea2dfab.. 이전 1 다음