git log --oneline --graph --all
์ฒ๋ผ ๋ช ๋ น์ด๊ฐ ๋งค์ฐ ๊ธธ์ด์ ธ ํ์ดํํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๊ฐ ์๋ค- ์ด๋ฐ ๊ฒฝ์ฐ์๋
alias
๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด, ๋ช ๋ น์ด๋ฅผ ์งง๊ฒ ๋ง๋ค ์ ์๋ค git config --global alias.๋ช ๋ น์ด "๋จ์ถํ ๋ช ๋ น์ด"
๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค- ๋๋
git config --global -e
๋ฅผ ์ด์ฉํดeditor
๋ด์์ ์ค์ ํ ํ ์ ์ฅํด๋ ๋๋ค
git log
์๋ ๊ฐ์์ฑ๊ณผ ์ ๋ณด์ฑ์ ํฅ์์ํฌ ์ ์๋ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ด ์๋ค- ๊ทธ ์ค์ ํ๋๋
git log --oneline --graph --all
๊ณผ ๊ฐ์ด ์ฌ๋ฌ๊ฐ์--๋ช ๋ น์ด
๋ฅผ ๋ณ๋ ฌ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด๋ค - ๋๋
git log --pretty=๋ช ๋ น์ด
๊ตฌ๋ฌธ์ ํ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ์ ํํ๊ณ ๋์ ์ ๋ณด์ด๊ฒ ๋ํ๋ผ ์ ์๋ค
- ์ฌ์ฉ ๊ฐ๋ฅํ ๋ค์ํ
format
์ GIT ์ฌ์ดํธ์์ ํ์ธํ ์ ์๋ค - ๋ง์ฐฌ๊ฐ์ง๋ก
alias
๋ฅผ ์ด์ฉํด์ ์ดformat
์ ์ ์ฅํด ์ฐจํ์๋ ์ฝ๊ฒ ์ด์ฉ ๊ฐ๋ฅํ๋๋ก ์ค์ ํ์ - ์ธํฐ๋ท์์ ๋ค์ํ
format
์ ๊ฒ์ํ ํ ๋ณธ์ธ์๊ฒ ๋ง๋๋ก ์์ ํด ์ฌ์ฉํด๋ ๋๋ค. ์๋๋ ์์์ด๋ค history = log --color --graph --pretty=format:'%C(yellow)[%ad]%C(reset) %Cred%h%Creset -%C(brightyellow)%d%Creset %C(white)%s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit --date=short