IT박스

로그를 역순으로 git하는 방법?

itboxs 2020. 6. 3. 21:45
반응형

로그를 역순으로 git하는 방법?


나는 최근에 다음과 같이 히스토리를 역순으로 인쇄하기 위해 hg 로그를 얻을 수 있음을 알게되었습니다

hg log -r :

물론 나는 시도했다 :

git log -r :

글쎄, 그것은 작동하지 않았다. 그래서 git에서 같은 일을하는 명령은 무엇입니까?


--reverse옵션을 사용하십시오 :

git log --reverse

--reverse항상 타이핑 할 필요도없고 bash 함수도 필요하지 않습니다 . 자식 별칭을 만들 수 있습니다. 자주 사용하는 텍스트 편집기를 열고 전역 .gitconfig파일을여십시오. 일반적으로 홈 디렉토리에 있습니다.

다음과 같이 섹션을 탐색하거나 작성하십시오.

[alias]
    lg = log -10 --reverse

가장 최근의 10 개의 커밋 잡은 git alias를 생성하고 그 목록 뒤집어서 10 개의 가장 최근 커밋 이 맨 아래에있게됩니다. 이제 간단하게 실행할 수 있습니다 :

자식 lg


Jakub Narębski의견 ( "예 : git log -10 --reverse마지막 커밋 10 개를 가져온 다음 리버스 목록을 참고 하십시오")은 Git 2.11 (2016 년 4 분기)에서 명확 해졌습니다.

Pranit Bauva ( )의 commit 04be694 (2016 년 9 월 27 일)를 참조하십시오 . ( Junio ​​C Hamano의해 병합 -- 커밋 54a9f14 , 2016 년 10 월 11 일)pranitbauva1997
gitster

rev-list-options: 사용법을 명확하게 --reverse

사용자는 종종 가장 오래된 n커밋 또는 최신 커밋이로 표시 되는지 궁금합니다 log -n --reverse. 어떤 커밋을 혼동하지 않기로 결정한 후에 만 시작
된다는 것을 분명히하십시오.--reverse

커밋 제한을 참조하십시오 .


bashrc 함수를 만들 수 있습니다 (유닉스 OS에 있다고 가정)

function git_logr {

    git log --reverse

}

참고 URL : https://stackoverflow.com/questions/2798822/how-to-git-log-in-reverse-order

반응형