좀 더 예쁘게 보이는 git 로그가 필요합니다.
나는 현재 꽤 좋은, git log --branches --remotes --tags --graph --decorate --oneline
을 사용하고 있습니다.일부 기본 제공 옵션을 기반으로 git log의 형식을 추가로 사용자 정의 할 수 있습니까?
하지만 커미터 이름과 날짜는 표시되지 않으므로 위의 기본 제공 옵션을 기반으로 추가 사용자 지정 작업을 수행하고 싶습니다.
가능합니까?
좀 더 예쁘게 보이는 git 로그가 필요합니다.
나는 현재 꽤 좋은, git log --branches --remotes --tags --graph --decorate --oneline
을 사용하고 있습니다.일부 기본 제공 옵션을 기반으로 git log의 형식을 추가로 사용자 정의 할 수 있습니까?
하지만 커미터 이름과 날짜는 표시되지 않으므로 위의 기본 제공 옵션을 기반으로 추가 사용자 지정 작업을 수행하고 싶습니다.
가능합니까?
먼저 --branches --remotes --tags
대신 --all
을 사용하여 명령 줄을 더 작게 만들 것을 제안합니다. 또한 매우 긴 명령 줄 대신 .gitconfig
파일에 별칭을 추가 할 수 있습니다.
나는 당신이 무엇을 요구 같은
[alias]
superlog = log --graph --all --decorate --pretty=oneline
superlogextended = log --graph --all --decorate
superlogextended 보이는 다음과 같은 두 가지 aliasesL를 사용합니다. 당신이 ~/.gitconfig
에 별칭을 추가 한 후 은 다음과 같이 사용하면
git superlog
git superlogextended
'--all'은 (- 미묘하게)'--branches --remotes --tags'과 다릅니다 : 전자는 모든 참조 *를 의미하고, 뒤의 3 개는 함께 사용되어 * 모든 브랜치를 의미합니다. 원격 추적 분기 및 태그 *. 차이점은 * 모든 참조는 존재하는 경우'refs/notes/*'와'refs/stash'를 추가하고, 존재한다면'refs /'에있는 다른 모든 것을 추가한다는 것입니다. (제쳐두고, 저는'--all'을 사용합니다.) – torek
의 사용 가능한 복제 [예쁜 자식 지점 그래프 (http://stackoverflow.com/questions/1057564/pretty-git-branch-graphs) –