2013-10-30 3 views
2

그래서 git에서 디렉토리와 그 기록을 성공적으로 삭제했습니다. 같은과 함께디렉토리를 삭제하는 방법 및 해당 디렉토리의 커밋 내역

:

git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch folder-to-delete" HEAD 

는하지만, 내 자식이 로그를 커밋은 여전히 ​​디렉토리에 대한 커밋이 포함되어 있습니다. 저장소 기록을 보면 해당 디렉토리에 대한 모든 커밋을 볼 수 있습니다. 파일에는 예상대로 파일이 없지만 커밋은 아직 기록에 남아 있습니다.

이 커밋을 기록에서 삭제할 수 있습니까?

+0

[이 (http://git-scm.com/book/ch6-4.html)와 [이 (http://stackoverflow.com/questions/37219/ git-history-re-dis-do-you-remove-a-specific-revision-in-git-history)가 도움이 될 수 있습니다. – devnull

+0

나는 이미 모든 작업을 완료했습니다. 이제 커밋 로그에 고아 커밋이 많이 있습니다. –

답변

2

스위치를 --prune-empty에 추가하면 기록에서 지금 비어있는 커밋을 제거 할 수 있습니다.

(Related)

관련 문제