Git에서 해시 SHA로 커밋 찾기 Git에서 커밋을 찾아야합니다.

주어진 해시 SHA로 Git에서 커밋을 찾아야합니다. 예를 들어, “a2c25061″해시가 있고이 커밋의 작성자와 커미터를 가져와야합니다.

그것을 얻는 명령은 무엇입니까?



답변

다음 명령을 사용하십시오.

git show a2c25061


답변

git log -1 --format="%an %ae%n%cn %ce" a2c25061

의 예쁜 형식 섹션 git show설명서 포함

  • format:<string>

format:<string>형식은 당신이 표시하려는 정보를 지정할 수 있습니다. printf 형식과 약간 비슷하지만 개행 문자 %n대신 \n

자리 표시자는 다음과 같습니다.

  • %an: 저자 이름
  • %ae: 저자 이메일
  • %cn: 커미터 이름
  • %ce: 커미터 이메일

답변

이를 수행하는 두 가지 방법이 있습니다.

1. git log에보고 싶은 커밋의 SHA 제공

git log -p a2c25061

-p패치가 짧은 곳

2. git show를 사용하십시오.

git show a2c25061

두 명령의 출력은 다음과 같습니다.

  • 커밋
  • 저자
  • 날짜
  • 커밋 메시지
  • 패치 정보

답변