Git 파일 blame
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다. Blame을 선택하면 다음 정보가 표시됩니다: 커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다.
Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다.
파일의 blame 보기#
사전 요구사항:
- 파일에 읽을 수 있는 텍스트 내용이 있어야 합니다. GitLab UI는
.rb,.js,.md,.txt,.yml및 유사한 형식의 텍스트 파일에 대한git blame결과를 표시합니다. 이미지 및 PDF와 같은 바이너리 파일은 지원되지 않습니다.
파일의 blame을 보려면:
- 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
- 검토할 파일을 선택합니다.
- 다음 중 하나를 선택합니다:
- 현재 파일의 보기를 변경하려면, 파일 헤더에서 Blame을 선택합니다.
- 전체 blame 페이지를 열려면, 오른쪽 상단 모서리에서 Blame을 선택합니다.
- 보려는 줄로 이동합니다.
Blame을 선택하면 다음 정보가 표시됩니다:

커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다. 커밋 나이에 대한 색상 범례를 표시하려면 나이 표시기 범례 표시를 참조하세요.
이전 커밋 blame#
특정 줄의 이전 수정 사항을 보려면:
- 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
- 검토할 파일을 선택합니다.
- 오른쪽 상단 모서리에서 Blame을 선택하고 보려는 줄로 이동합니다.
- 관심 있는 변경 사항을 찾을 때까지 이 변경 이전 blame 보기 ([doc-versions])를 선택합니다.
특정 리비전 무시#
히스토리
- GitLab 17.10에서
blame_ignore_revs라는 플래그와 함께 도입됨. 기본적으로 비활성화됨. - GitLab 17.10에서 GitLab.com, GitLab Self-Managed 및 GitLab Dedicated에서 활성화됨.
- GitLab 17.11에서 일반 공개. 기능 플래그
blame_ignore_revs제거됨.
특정 리비전을 무시하도록 Git blame을 구성하려면:
-
저장소 루트에
.git-blame-ignore-revs파일을 만듭니다. -
무시할 커밋 해시를 한 줄에 하나씩 추가합니다. 예:
a24cb33c0e1390b0719e9d9a4a4fc0e4a3a069cc 676c1c7e8b9e2c9c93e4d5266c6f3a50ad602a4c -
blame 보기에서 파일을 엽니다.
-
Blame preferences ([preferences])를 선택합니다.
-
Ignore specific revisions 체크박스를 선택합니다.
blame 보기가 새로 고침되어 .git-blame-ignore-revs 파일에 지정된 리비전을 건너뛰고 이전의 의미 있는 변경 사항을 표시합니다.
나이 표시기 범례 표시#
히스토리
- GitLab 18.11에서 도입됨.
인라인 blame 보기에서 나이 표시기 범례를 표시하거나 숨길 수 있습니다. 범례는 Newer에서 Older까지의 색상 눈금을 표시하여 각 커밋의 나이를 해석하는 데 도움을 줍니다.
나이 표시기 범례를 표시하거나 숨기려면:
- blame 보기에서 파일을 엽니다.
- Blame preferences ([preferences])를 선택합니다.
- Show age indicator legend 체크박스를 선택하거나 해제합니다.
