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
반응형
'개발관련 > Git' 카테고리의 다른 글
git 'pull request'가 'push request'가 아닌 이유 (0) | 2021.10.21 |
---|---|
초기 git 커밋을 되 돌리는 방법 (0) | 2021.10.20 |
분기가 지정되지 않은 "git push"의 기본 동작 (0) | 2021.10.20 |
Git 브랜치의 가장 가까운 부모를 찾는 방법 (0) | 2021.10.19 |
변경 사항을 잃지 않고 마지막 푸시되지 않은 git 커밋을 해제하는 방법 (0) | 2021.10.19 |