로그를 역순으로 가져오는 방법은 무엇입니까?
최근에 다음을 사용하여 기록을 역순으로 인쇄할 수 있는 hglog를 얻을 수 있다는 사실을 알게 되었습니다.
hg log -r :
그래서 당연히 노력했습니다.
git log -r :
효과가 없었어요그렇다면 같은 일을 하기 위한 명령은 무엇입니까?
사용--reverse
옵션:
git log --reverse
입력할 필요가 없습니다.--reverse
항상, 당신은 bash 기능이 필요하지도 않습니다.깃 별칭을 생성하면 됩니다.즐겨찾는 텍스트 편집기를 열고 글로벌을 엽니다..gitconfig
파일입니다. 보통 홈 디렉토리에 있습니다.
다음과 같은 섹션으로 이동하거나 만듭니다.
[alias]
lg = log -10 --reverse
그러면 최근 10개의 커밋을 캡처하는 Git 별칭이 생성되고 해당 목록이 반대로 표시되므로 이 10개 중 가장 최근의 커밋이 맨 아래에 있습니다.이제 다음을 간단히 실행할 수 있습니다.
git lg
Jakub Narębski의 논평("예: 참고). git log -10 --reverse
10개의 마지막 커밋을 얻은 후 역목록을 얻을 것")은 Git 2.11(2016년 4분기)에서 명확하게 설명되었습니다.
프라니트 바우바()pranitbauva1997
의 04be694(2016년 9월 27일)를 참조하십시오.
(주니오 C 하마노에 의해 합병 -- -- 2016년 10월 11일 커밋 54a9f14에서)
rev-list-options
의 용법을 명확히 함--reverse
사용자는 종종 가장 오래된 것인지 최신 것인지 궁금해합니다.
n
커밋은 에 의해 표시됩니다.
명확하게 함--reverse
어떤 커밋이 이러한 커밋을 혼동하지 않도록 표시할지 결정한 후에만 시작됩니다.
만약 당신이 원한다면,git --graph
역순으로, 당신은 사용할 수 없습니다.--reverse
불행하게도, 하지만 당신은 이용할 수 있습니다.tac
:
git log --graph --color | tac
참고:--color
여기서 중요합니다.
깃 별칭:
git config --global alias.logr '!git log --graph --color | tac'
(물론 좋아하는 플래그를 추가합니다.)git log --graph
;)
제안된 것 중 몇 개를 하나로 결합하여 별칭을 만들었습니다.
git log -10 --pretty=oneline --abbrev-commit --reverse
alias gl='git log -10 --pretty=oneline --abbrev-commit --reverse'
위의 일은...최근 커밋 메시지 + 통계가 있는 이 항목을 제외합니다.
git log --graph --stat
추가 스니펫 ~/.gitconfig:
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"
lg3 = log -10 --reverse --abbrev-commit
bashrc 함수를 생성할 수 있습니다(unixyos에 있다고 가정).
function git_logr {
git log --reverse
}
언급URL : https://stackoverflow.com/questions/2798822/how-to-git-log-in-reverse-order
'sourcecode' 카테고리의 다른 글
UIViewController viewDidLoad vs. viewWill표시됨:적정한 분업은 무엇입니까? (0) | 2023.07.08 |
---|---|
GCC가 .cpp 파일을 C로 컴파일하도록 강제 적용 (0) | 2023.07.03 |
Jooq native 쿼리가 연결 정보를 사용하지 않습니다. (0) | 2023.07.03 |
T-SQL에 int가 아닌 숫자에 대한 이유가 있습니까? (0) | 2023.07.03 |
Angular 2 퀵스타트 404 GET /app/main.js (0) | 2023.07.03 |