주어진 해시 SHA로 Git에서 커밋을 찾아야합니다. 예를 들어, “a2c25061″해시가 있고이 커밋의 작성자와 커미터를 가져와야합니다.
그것을 얻는 명령은 무엇입니까?
답변
다음 명령을 사용하십시오.
git show a2c25061
답변
git log -1 --format="%an %ae%n%cn %ce" a2c25061
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
두 명령의 출력은 다음과 같습니다.
- 커밋
- 저자
- 날짜
- 커밋 메시지
- 패치 정보