Git에서 커밋된 수정 파일 중 일부를 어떻게 재설정할 수 있나요?

Git에서 커밋된 수정 파일 중 일부를 어떻게 재설정할 수 있나요?

일부 코드 파일과 git add git commit. 그러다가 일부 수정 사항이 잘못되었음을 발견했습니다. 그렇다면 git에서 어떻게 재설정할 수 있나요?

답변1

질문에 "재설정"을 언급했지만 재설정을 시도하지 않았으니 흥미롭습니까? 간단하게 하드 리셋을 수행하세요.

git reset --hard [revision]

[revision]이전 커밋의 SHA1 또는 간단히 HEAD~. 그 이후에는 커밋을 하지 않은 것과 같습니다.

답변2

가장 최근 커밋에만 관련된 것이라면 git Reset HEAD^이 당신이 찾고 있는 것일 수 있습니다. 푸시되지 않은 최신 커밋에서 특정 파일을 제거할 수 있습니다.

이 링크를 확인하세요:http://www.lowlevelmanager.com/2012/04/remove-file-from-most-recent-git-commit.html

관련 정보