0
기본적으로 List all commits for a specific file 질문에 대한 답변입니다. 특정 파일 (또는 파일)을 포함하지 않는 모든 커밋을 나열하고 싶습니다. 그렇게 할 수 있습니까?에 포함되지 않습니다 만약특정 파일을 포함하고 있지 않은 모든 커밋을 나열하십시오
기본적으로 List all commits for a specific file 질문에 대한 답변입니다. 특정 파일 (또는 파일)을 포함하지 않는 모든 커밋을 나열하고 싶습니다. 그렇게 할 수 있습니까?에 포함되지 않습니다 만약특정 파일을 포함하고 있지 않은 모든 커밋을 나열하십시오
세트 B는 git log --%h
및 B - A = {sha1 values of commits that don't include the file}
이다, 세트 A는 git log --pretty=%h --follow <file>
이며, 파일이 커밋에서 변경되지 않습니다 것을 의미합니다.
git log --pretty=%h --follow *file* > a.txt
git log --pretty=%h *file* > b.txt
sort b.txt a.txt a.txt | uniq -u
글쎄, 나는'sort' 대신'comm'을 사용 하겠지만, 그렇습니다. :-) – torek