반응형
1. git log명령으로 제거할 파일이 추가되기 직전의 커밋 시점 확인
$ git log --online
20875a3 (HEAD -> master) updated at 2023.08.17
9ff5682 updated at 2023.08.16 <= 요 시점으로 롤백
853ffb8 (origin/master) updated at 2023.08.15
2. git restore 명령으로 잘못 추가된 파일 명시
$ git restore --source [커밋아이디] [파일들]
예)
$ git restore --source 9ff5682 main.db main.db-shm main.db-wal
3. 그럼 잘못 추가된 파일들이 제거된 채 새로운 변경 이력이 생성
$ git add .
$ git commit -m "메시지"
$ git push
반응형