반응형
전체 버전 트리 git 보기
나는 Git과 gitk의 명령줄 버전을 사용하고 있습니다.현재 체크아웃된 버전에서 연결할 수 있는 부분뿐만 아니라 전체 버전 트리를 보고 싶습니다.가능합니까?
그래픽 인터페이스를 사용할 수 없는 경우 명령줄에서 커밋 그래프를 인쇄할 수도 있습니다.
git log --oneline --graph --decorate --all
이 명령이 잘못된 옵션인 한 줄로 불만을 제기하면 다음을 사용합니다.
git log --pretty=oneline --graph --decorate --all
터미널만 있는 직장에서는 다음을 사용합니다.
git log --oneline --graph --color --all --decorate
OS가 GUI를 지원하는 경우 사용:
gitk --all
다음을 시도할 수 있습니다.
gitk --all
알 수 있습니다.gitk
원하는 분기가 몇 개인 경우 다음 작업을 수행할 수 있습니다.
gitk master origin/master origin/experiment
또는 다음과 같은 더 이국적인 것들:
gitk --simplify-by-decoration --all
같은 질문에 대한 아주 좋은 대답이 있습니다.
"~/.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"
분기 또는 태그 이름이 필요하지 않은 경우:
git log --oneline --graph --all --no-decorate
색상이 필요하지 않은 경우(ttty 색상 시퀀스를 피하기 위해)
git log --oneline --graph --all --no-decorate --no-color
그리고 생활을 편리하게 해주는 편리한 별칭(.gitconfig):
[alias]
tree = log --oneline --graph --all --no-decorate
마지막 옵션만 적용되므로 별칭을 재정의할 수도 있습니다.
git tree --decorate
function gtree() {
if [[ -n $DISPLAY ]] && which gitk; then
gitk --all
else
git log --graph --pretty=online --abbrev-commit --all --decorate
fi
}
언급URL : https://stackoverflow.com/questions/5361019/viewing-full-version-tree-in-git
반응형
'source' 카테고리의 다른 글
for 자:자동 for 자:자동 for 자:자동 (0) | 2023.08.17 |
---|---|
유연한 항목을 올바르게 띄우기 (0) | 2023.08.17 |
javax.validation.constraint의 주석이 작동하지 않습니다. (0) | 2023.08.17 |
Oracle 대 Maria의 분석 기능DB (0) | 2023.08.12 |
MySQL 선택 쿼리에서 사용할 인덱스를 힌트로 제공하는 방법은 무엇입니까? (0) | 2023.08.12 |