Git은 로그에 모든 분기 (숨김 제외)를 표시합니다.
확장되는 Git 별칭이 있습니다.
git log --graph --oneline --all --decorate
에 따르면 man git log
의심스러운 몇 가지 옵션 거기 : --not
와 --branches
; 하지만 제대로 작동하지 않습니다.
은닉을 숨기려면 어떻게 편집해야합니까?
참고 : 허용 된 질문 과 의견에 따라.gitconfig
이제 내 별칭은 다음과 같습니다.
[alias]
l = log --branches --remotes --tags --graph --oneline --decorate --notes HEAD
대신 일을 --all
숨겨 놨다을 필터링하려고 다음과, 최초의 장소에 포함되지 않습니다 :
git log --branches --remotes --tags --graph --oneline --decorate
나중에 필터링을 시도 할 때 발생하는 주요 문제는 숨김이 해당 분기의 최신 커밋 인 경우 (브랜치의 것이 아니더라도 head
여전히 가장 최근의 하위 항목이기 때문에) 실제로 필터링 할 수 있다는 것입니다. 로그의 전체 분기가 원하는 것이 아닙니다.
내 별칭 :
[alias]
l = log --oneline --decorate --graph --exclude=refs/stash
이 경우 숨김을 표시하지 않고 다음 양식을 사용할 수 있습니다.
git l
현재 지점git l feature234
특정 지점git l --all
전반적인 역사를 위해
매뉴얼에서 :
--exclude = <glob 패턴>
다음 --all, --branches, --tags, --remotes 또는 --glob이 고려할 것과 일치하는 참조를 포함하지 마십시오.
참고 앤드류의 대답이 숨어 작동하지 않을는 StGit 1) 지점 <branch>.stgit
(이 그렇지 않으면 쓰레기 출력은 사용할 수 없게) StGit 버전 0.15에서합니다.
현재 다음 솔루션을 사용합니다.
$ git log --graph --oneline --decorate \
$(git for-each-ref --format="%(refname)" refs/heads/ refs/remotes/ |
grep -v "\.stgit$")
1.) StGit ( " St acked Git ")는 Quilt / mq와 같은 기능을 Git에 제공합니다 (예 : 스택으로 /에서 패치 푸시 / 팝핑).
참고 URL : https://stackoverflow.com/questions/9437182/git-show-all-branches-but-not-stashes-in-log
'program story' 카테고리의 다른 글
foldr를 사용하여 foldl 작성 (0) | 2020.10.27 |
---|---|
경고 : iPad : Icon-72.png : 아이콘 크기 (0 x 0) (0) | 2020.10.27 |
SQL Server에서 RANK ()를 사용하는 방법 (0) | 2020.10.27 |
Android에서 C ++ 11 지원 활성화 (0) | 2020.10.27 |
Chrome 브라우저에서 WebDriver를 실행할 때 브라우저가 제대로 실행 되더라도 "로컬 연결 만 허용됩니다"라는 메시지가 표시됨 (0) | 2020.10.27 |