git에서 풀 버전 트리보기
Git 및 gitk의 명령 행 버전을 사용하고 있습니다. 현재 체크 아웃 된 버전에서 도달 할 수있는 부분뿐만 아니라 전체 버전 트리를보고 싶습니다. 가능합니까?
다음을 시도 할 수 있습니다.
gitk --all
이해gitk
하는 것을 사용하여 표시 할 내용을 알 수 있으므로 몇 가지를 원한다면 다음을 수행 할 수 있습니다.git rev-list
gitk master origin/master origin/experiment
... 또는 더 이국적인 것들 :
gitk --simplify-by-decoration --all
사용 가능한 그래픽 인터페이스가없는 경우 명령 행에 커밋 그래프를 인쇄 할 수도 있습니다.
git log --oneline --graph --decorate --all
이 명령에 잘못된 옵션 --oneline이 표시되면 다음을 사용하십시오.
git log --pretty=oneline --graph --decorate --all
터미널 만있는 직장에있을 때는 다음을 사용합니다.
git log --oneline --graph --color --all --decorate
OS가 GUI를 지원할 때 다음을 사용합니다.
gitk --all
집에있는 Windows PC에있을 때는 자체 GitVersionTree를 사용합니다.
이 아주 좋은 대답 같은 질문은.
"~ / .gitconfig"에 다음 줄 추가 :
[alias]
lg1 = log --graph --abbrev-commit --decorate --date=relative --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"
knittl의 답변에 대해 언급하기에 평판이 충분하지 않으므로
분기 또는 태그 이름이 필요하지 않은 경우 :
git log --oneline --graph --all --no-decorate
색상이 필요하지 않은 경우 (배출시 키 시퀀스를 피하기 위해) :
alias tree = log --oneline --graph --all --no-decorate --no-color
마지막 옵션 만 작동하므로 실행시 별칭을 무시할 수 있습니다.
git tree --decorate
참고 URL : https://stackoverflow.com/questions/5361019/viewing-full-version-tree-in-git
'IT박스' 카테고리의 다른 글
Node.JS : 오류 가져 오기 : [nodemon] 내부 시계 실패 : ENOSPC 시계 (0) | 2020.08.06 |
---|---|
Android 목록 환경 설정 : 선택된 값으로 요약이 있습니까? (0) | 2020.08.06 |
pecl 확장을 설치하려고 할 때 mac OS x 10.7.3의 $ PHP_AUTOCONF 오류 (0) | 2020.08.06 |
로컬 가상 호스트를 사용하도록 cURL 설정 (0) | 2020.08.06 |
동 기적으로 포트를 읽거나 쓸 때 재귀를 피합니까? (0) | 2020.08.06 |