본문 바로가기
개발/Node.js

실수로 git에 추가된 파일 제거

by hyperhand 2023. 8. 17.

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

반응형