InfoGrab Docs

Git 파일 blame

요약

Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다. Blame을 선택하면 다음 정보가 표시됩니다: 커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다.

Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다.

파일의 blame 보기#

히스토리
  • GitLab 16.7에서 inline_blame이라는 플래그와 함께 파일 보기에서 직접 blame 보기가 도입됨. 기본적으로 비활성화됨.

사전 요구사항:

  • 파일에 읽을 수 있는 텍스트 내용이 있어야 합니다. GitLab UI는 .rb, .js, .md, .txt, .yml 및 유사한 형식의 텍스트 파일에 대한 git blame 결과를 표시합니다. 이미지 및 PDF와 같은 바이너리 파일은 지원되지 않습니다.

파일의 blame을 보려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
  3. 검토할 파일을 선택합니다.
  4. 다음 중 하나를 선택합니다:
    • 현재 파일의 보기를 변경하려면, 파일 헤더에서 Blame을 선택합니다.
    • 전체 blame 페이지를 열려면, 오른쪽 상단 모서리에서 Blame을 선택합니다.
  5. 보려는 줄로 이동합니다.

Blame을 선택하면 다음 정보가 표시됩니다:

Git blame 출력

커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다. 커밋 나이에 대한 색상 범례를 표시하려면 나이 표시기 범례 표시를 참조하세요.

이전 커밋 blame#

특정 줄의 이전 수정 사항을 보려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
  3. 검토할 파일을 선택합니다.
  4. 오른쪽 상단 모서리에서 Blame을 선택하고 보려는 줄로 이동합니다.
  5. 관심 있는 변경 사항을 찾을 때까지 이 변경 이전 blame 보기 ([doc-versions])를 선택합니다.

특정 리비전 무시#

히스토리

특정 리비전을 무시하도록 Git blame을 구성하려면:

  1. 저장소 루트에 .git-blame-ignore-revs 파일을 만듭니다.

  2. 무시할 커밋 해시를 한 줄에 하나씩 추가합니다. 예:

    a24cb33c0e1390b0719e9d9a4a4fc0e4a3a069cc
    676c1c7e8b9e2c9c93e4d5266c6f3a50ad602a4c
    
  3. blame 보기에서 파일을 엽니다.

  4. Blame preferences ([preferences])를 선택합니다.

  5. Ignore specific revisions 체크박스를 선택합니다.

blame 보기가 새로 고침되어 .git-blame-ignore-revs 파일에 지정된 리비전을 건너뛰고 이전의 의미 있는 변경 사항을 표시합니다.

나이 표시기 범례 표시#

히스토리

인라인 blame 보기에서 나이 표시기 범례를 표시하거나 숨길 수 있습니다. 범례는 Newer에서 Older까지의 색상 눈금을 표시하여 각 커밋의 나이를 해석하는 데 도움을 줍니다.

나이 표시기 범례를 표시하거나 숨기려면:

  1. blame 보기에서 파일을 엽니다.
  2. Blame preferences ([preferences])를 선택합니다.
  3. Show age indicator legend 체크박스를 선택하거나 해제합니다.

관련 항목#

Git 파일 blame

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다. Blame을 선택하면 다음 정보가 표시됩니다: 커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다.

Git blame은 마지막 수정 시간, 작성자 및 커밋 해시를 포함하여 파일의 모든 줄에 대한 자세한 정보를 제공합니다.

파일의 blame 보기#

히스토리
  • GitLab 16.7에서 inline_blame이라는 플래그와 함께 파일 보기에서 직접 blame 보기가 도입됨. 기본적으로 비활성화됨.

사전 요구사항:

  • 파일에 읽을 수 있는 텍스트 내용이 있어야 합니다. GitLab UI는 .rb, .js, .md, .txt, .yml 및 유사한 형식의 텍스트 파일에 대한 git blame 결과를 표시합니다. 이미지 및 PDF와 같은 바이너리 파일은 지원되지 않습니다.

파일의 blame을 보려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
  3. 검토할 파일을 선택합니다.
  4. 다음 중 하나를 선택합니다:
    • 현재 파일의 보기를 변경하려면, 파일 헤더에서 Blame을 선택합니다.
    • 전체 blame 페이지를 열려면, 오른쪽 상단 모서리에서 Blame을 선택합니다.
  5. 보려는 줄로 이동합니다.

Blame을 선택하면 다음 정보가 표시됩니다:

Git blame 출력

커밋의 정확한 날짜와 시간을 보려면 날짜 위로 마우스를 올립니다. 커밋 나이에 대한 색상 범례를 표시하려면 나이 표시기 범례 표시를 참조하세요.

이전 커밋 blame#

특정 줄의 이전 수정 사항을 보려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 코드 > 저장소를 선택합니다.
  3. 검토할 파일을 선택합니다.
  4. 오른쪽 상단 모서리에서 Blame을 선택하고 보려는 줄로 이동합니다.
  5. 관심 있는 변경 사항을 찾을 때까지 이 변경 이전 blame 보기 ([doc-versions])를 선택합니다.

특정 리비전 무시#

히스토리

특정 리비전을 무시하도록 Git blame을 구성하려면:

  1. 저장소 루트에 .git-blame-ignore-revs 파일을 만듭니다.

  2. 무시할 커밋 해시를 한 줄에 하나씩 추가합니다. 예:

    a24cb33c0e1390b0719e9d9a4a4fc0e4a3a069cc
    676c1c7e8b9e2c9c93e4d5266c6f3a50ad602a4c
    
  3. blame 보기에서 파일을 엽니다.

  4. Blame preferences ([preferences])를 선택합니다.

  5. Ignore specific revisions 체크박스를 선택합니다.

blame 보기가 새로 고침되어 .git-blame-ignore-revs 파일에 지정된 리비전을 건너뛰고 이전의 의미 있는 변경 사항을 표시합니다.

나이 표시기 범례 표시#

히스토리

인라인 blame 보기에서 나이 표시기 범례를 표시하거나 숨길 수 있습니다. 범례는 Newer에서 Older까지의 색상 눈금을 표시하여 각 커밋의 나이를 해석하는 데 도움을 줍니다.

나이 표시기 범례를 표시하거나 숨기려면:

  1. blame 보기에서 파일을 엽니다.
  2. Blame preferences ([preferences])를 선택합니다.
  3. Show age indicator legend 체크박스를 선택하거나 해제합니다.

관련 항목#