로그를 역순으로 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
'IT박스' 카테고리의 다른 글
Git 브랜치에서 특정 파일을 병합하는 방법 (0) | 2020.06.03 |
---|---|
한 줄이 다른 줄을 바꾸지 않는 방법으로 두 줄을 어떻게 바꿀 수 있습니까? (0) | 2020.06.03 |
VBA를 사용하지 않고 Excel에서 리버스 문자열 검색을 수행하려면 어떻게해야합니까? (0) | 2020.06.03 |
Chrome에서 console.log를 파일로 저장 (0) | 2020.06.03 |
Qt Creator에서 C ++ 11을 활성화하는 방법은 무엇입니까? (0) | 2020.06.03 |