본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 42.4: 공백 문자로만 이루어진 변경사항은 무시하고 blame 하기
가끔씩은 저장소 내에서 indentation 을 변경한다거나 tab 과 space 사이의 변환을 수행하는 등 공백문자들에 대해서만 수정이 이루어진 커밋이 존재할 수 있다. 이러한 커밋이 존재하는 경우 대상 코드가 실제로 작성된 커밋을 검색하는 데에 어려움이 있을 수 있다.
git blame -w
위와 같이 명령어를 입력한 경우, 공백문자들만 변경된 커밋들은 blame 검색시에 무시함으로써 해당 코드가 어떤 커밋에서부터 등장했는지 확인을 용이하게 한다.
역주: 같은 파일 내에서나 다른 파일간의 코드 복사/이동까지 추적하려면
git blame -MwC
를 이용할 수 있습니다.
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
43.2: Symbolic ref 이름들: 브랜치, tag, 원격 추적 브랜치 (0) | 2020.02.18 |
---|---|
43.1: 객체 이름을 통해 revision 정보를 표시하기 (0) | 2020.02.18 |
42.3: 파일 내 각 열을 마지막으로 변경한 커밋 표시하기 (0) | 2020.02.17 |
42.2: 누가 파일을 변경했는지를 확인하기 (0) | 2020.02.17 |
42.1: 특정 범위의 열에 대해서만 git blame 수행하기 (0) | 2020.02.17 |