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
반응형
'개발관련 > Git' 카테고리의 다른 글
Git 푸시할 때 로그인을 생략하는 방법 (ssh 활용) (0) | 2022.03.26 |
---|---|
GitHub와 Gist의 차이점 (0) | 2022.03.26 |
git branch, fork, fetch, merge, rebase 및 clone의 차이점 (0) | 2022.03.26 |
git 태그 란 무엇이며 태그를 만드는 방법 및 git 원격 태그를 확인하는 방법 (0) | 2022.03.26 |
Git 기록에서 커밋 된 코드를 grep (검색)하는 방법 (1) | 2022.02.01 |