개발관련/Git

Git 커밋에서 파일을 제거 하는 방법

Rateye 2022. 3. 26. 16:51
728x90
반응형
질문 : Git 커밋에서 파일 제거

나는 Git을 사용하고 있으며

git commit -a

나중에 파일이 실수로 커밋에 추가되었음을 발견했습니다.

마지막 커밋에서 파일을 제거하려면 어떻게해야합니까?

답변

이것은 실수로 커밋 된 파일을 변경 사항을 취소하지 않고 이전 커밋에서 스테이징 영역으로 다시 이동하는 문제이기 때문에 여기에 다른 답변이 잘못되었다고 생각합니다. 이것은 Paritosh Singh이 제안한 것처럼 수행 할 수 있습니다.

git reset --soft HEAD^ 

또는

git reset --soft HEAD~1

그런 다음 커밋에서 제외하기 위해 원하지 않는 파일을 재설정합니다.

git reset HEAD path/to/unwanted_file

이제 다시 커밋하면 동일한 커밋 메시지를 다시 사용할 수도 있습니다.

git commit -c ORIG_HEAD  
출처 : https://stackoverflow.com/questions/12481639/remove-files-from-git-commit
728x90
반응형