개발관련/Git

터미널에 Git 트리를 표시 할 수 없을 때

Rateye 2021. 10. 20. 11:08
728x90
반응형
질문 : 터미널에 Git 트리를 표시 할 수 없습니다.

Killswitchcollective.com의 이전 기사, 2009 년 6 월 30 일 에는 다음과 같은 입력 및 출력이 있습니다.

git co master
git merge [your_branch]
git push

upstream    A-B-C-D-E            A-B-C-D-E-F-G
                 \        ---->               \
your branch       C-D-E                        G

OS / X에서 Gitk 또는 Gitx를 사용하지 않고 터미널에서 커밋과 같은 트리 뷰를 얻는 방법에 관심이 있습니다.

터미널에서 커밋의 트리와 같은 뷰를 어떻게 얻을 수 있습니까?

답변

터미널에서 커밋의 트리와 같은 뷰를 어떻게 얻을 수 있습니까?

git log --graph --oneline --all

좋은 시작입니다.

이상한 글자를받을 수 있습니다. 색상 및 구조에 대한 ASCII 코드입니다. 이 문제를 해결하려면 .bashrc 다음을 추가하십시오.

export LESS="-R"

Tig의 ASCII 필터를 사용할 필요가 없도록

git log --graph --pretty=oneline --abbrev-commit | tig   // Masi needed this

Git-ready 의 기사 텍스트 기반 그래프에는 다른 옵션이 포함되어 있습니다.

git log --graph --pretty=oneline --abbrev-commit

자식 로그 그래프

당신이 언급 한 기사와 관련하여 Pod의 대답 : ad-hoc hand-made output으로 갈 것입니다.

Jakub Narębski 는 git 용 ncurses 기반 텍스트 모드 인터페이스 인 tig 주석에서 언급합니다. 그들의 릴리스를 참조하십시오.
2007 년에 --graph 옵션을 추가 했습니다.

출처 : https://stackoverflow.com/questions/1064361/unable-to-show-a-git-tree-in-terminal
728x90
반응형