Git에서 현재 커밋 가져오기

Abdul Jabbar 2023년6월20일
Git에서 현재 커밋 가져오기

Git은 널리 사용되고 전 세계적으로 사용되는 버전 제어 소프트웨어입니다. 사용하기 쉽고 개발자가 대규모 팀 내에서 프로젝트에 따라 작업할 수 있는 원활한 플랫폼을 제공합니다.

Git에서 커밋은 Git 프로젝트 타임라인의 기본 프레임워크 부분으로 간주됩니다. 커밋은 Git 프로젝트의 필수 스냅샷 또는 이정표로 알려져 있습니다.

Git의 모든 커밋에는 고유한 ID가 있습니다. 긴 문자열이 그 뒤를 따르고 이 문자열을 Commit Hash라고 합니다. 커밋 해시는 Git 커밋 참조 또는 SHA라고도 합니다.

각 커밋에는 향후 해당 작업에서 달성한 높은 수준의 세부 정보 또는 작업을 기억하기 위한 개발자 또는 팀 구성원의 설명도 있습니다.

이 블로그 게시물은 아래의 Git 명령을 사용하여 현재 커밋 해시를 가져오는 절차를 설명합니다. Git 해시는 고유하며 향후 목적을 위해 ID를 기억하기 위해 개발자가 수행한 각 커밋에 할당됩니다.

Git에서 현재 커밋 해시 검색

현재 커밋 해시를 가져오는 몇 가지 방법이 있습니다. 다음 지역에서 하나씩 살펴보겠습니다.

git 로그

최신 커밋에 대한 정보를 얻으려면 git log -1 명령을 사용하고 이와 함께 --format 플래그를 사용하여 최신 커밋의 커밋 해시도 얻을 수 있습니다. . 명령은 아래와 같습니다.

git log -1 --format=format:"%H"

%H는 커밋이 로컬 분기에서 원격 분기로 푸시될 때 해당 커밋의 ID에 대해 생성되는 커밋 해시에 사용됩니다.

git rev 구문 분석

git rev-parse 명령을 통해 최신 커밋 해시도 찾을 수 있습니다. 모든 팀 개발자가 매일 널리 사용하지는 않는 Git의 유용한 하위 명령입니다.

git rev-parse는 기본적으로 관리에 가치가 있는 추가 배관 명령입니다. 최근 커밋의 커밋 해시를 반환합니다.

git rev-parse HEAD

커밋 해시의 첫 8자리 문자열만 검색하려면 다음과 같은 방식으로 git rev-parse 명령과 함께 cut -c 1-8 필터를 추가합니다.

git rev-parse HEAD | cut -c 1-8

또한 git rev-parse 명령과 함께 --short 필터를 추가하여 고유한 짧은 SHA를 얻을 수 있습니다.

git rev-parse --short

때로는 참조(브랜치 및 태그)를 커밋 해시로 변환하려고 합니다. 이를 위해 아래 언급된 명령 중 두 가지를 사용할 수 있습니다.

git show-ref

또는

git for-each-ref
작가: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

관련 문장 - Git Commit