반응형
해시로 커밋을 찾는 방법은 무엇입니까?
주어진 해시를 통해 Git에서 커밋을 찾아야 합니다, SHA.예를 들어, "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
커밋 이메일
두 가지 방법이 있습니다.
Git 로그에 표시할 커밋의 SHA 제공
git log -p a2c25061
어디에-p
패치의 줄임말
git show를 사용합니다.
git show a2c25061
두 명령의 출력은 다음과 같습니다.
- 위원회
- 저자
- 날짜
- 커밋 메시지
- 패치 정보
언급URL : https://stackoverflow.com/questions/14167335/how-to-find-a-commit-by-its-hash
반응형
'programing' 카테고리의 다른 글
패싯 레이블 글꼴 크기 (0) | 2023.06.07 |
---|---|
벡터에 따라 데이터 프레임 행 순서 지정 (0) | 2023.06.07 |
SQL Server에서 세미콜론을 언제 사용해야 합니까? (0) | 2023.06.07 |
명령 및 인수와 함께 python 하위 프로세스를 사용하는 동안 "OSError: [Errno 2] 해당 파일 또는 디렉터리 없음" (0) | 2023.06.07 |
구체적으로, 포크()는 리눅스에서 malloc()에서 동적으로 할당된 메모리를 어떻게 처리합니까? (0) | 2023.06.07 |