현재 지점이 아닌 지점에 대한 로그를 인쇄하려면 어떻게 해야 합니까?
저는 변경 사항이 있어서 지점에 있습니다.분기를 변경하는 것은 일부 파일이 프로세스에 의해 잠겨 있기 때문에 번거롭기 때문에 분기를 변경하려면 잠금이 있는 모든 프로세스를 중지해야 합니다.stash
로그를 확인하기 위해 다른 분기를 체크아웃하기 전의 변경 사항.
체크아웃하지 않고도 다른 분기의 로그를 볼 수 있습니까?
TL;DR
사용하다
git log <branch>
어디에<branch>
관심 지점의 이름입니다.
에서git-log
맨 페이지...
의 단순화된 버전git-log
해당 명령의 맨 페이지에 제공된 개요는 다음과 같습니다.
git log [<revision range>]
더 아래로 내려가면 다음 구절을 찾을 수 있습니다.
아닐 때
<revision range>
지정된 경우 기본값은HEAD
(즉, 현재 커밋으로 이어지는 전체 이력)
다른 말로 하면,git log
와 동등합니다.git log HEAD
지점에 있는 경우 호출됩니다.mybranch
예를 들어, 이 명령은 또한 다음과 같습니다.git log mybranch
.
다른 분기(예: 현재 사용자가 없는 분기)에서 도달할 수 있는 커밋으로 로그를 제한하려고 합니다.이 작업을 수행하는 가장 쉬운 방법은 관심 지점의 이름을 다음으로 명시적으로 전달하는 것입니다.git log
:
git log <branchname>
다양한 양식에 대한 자세한 내용은 Gitrevisions man 페이지를 참조하십시오.<revision-range>
주장할 수 있습니다.
이는 답변이 아니지만 답변에 도움이 될 수 있습니다.
최근에 나는
fatal: ambiguous argument 'other_branch_name': both revision and filename
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
단일 파일에 대한 로깅이 필요한 경우 시놉시스보다 커야 합니다.
git log other_branch_name -- relative_path_to_file
적어도 relative_path_to_file이 다른 분기에 존재하지 않는 경우
나는 그것이 디렉토리에도 적용되는지 확인하지 않았지만 나는 시놉시스가 될 것이라고 예상합니다.
git log other_branch_name -- relative_path_to_dir/
언급URL : https://stackoverflow.com/questions/31368434/how-can-i-print-the-log-for-a-branch-other-than-the-current-one
'programing' 카테고리의 다른 글
Java 가져오기가 작동하지 않음 - Ubuntu Eclipse OpenJDK (0) | 2023.08.18 |
---|---|
Ajax POST의 레퍼러 변경 (0) | 2023.08.18 |
도커 컨테이너에 인터넷이 없습니다. (0) | 2023.08.18 |
Twitter Bootstrap CSS 클래스에 대한 jQuery show()가 숨겨짐 (0) | 2023.08.18 |
사용자 정의 데이터 유형을 사전에 넣는 방법 (0) | 2023.08.18 |