Git

유용한 git config

dm.kim 2023. 3. 24. 13:20

1. git branch명 표시(bash shell run control file)

vim ~/.bashrc

#git branch name show on prompt
parse_git_branch() {
        git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="\u@\h:\[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\]$ "




2. git log 포맷(gitconfig)

vim ~/.gitconfig

[alias]
#basic log graph
adog = log --all --decorate --oneline --graph

#pretty log graph
lg1 = log --graph --abbrev-commit --decorate --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(auto)%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(auto)%d%C(reset)%n''          %C(white)%s%C(reset) %C(dim white)- %an%C(reset)'
lg = lg1 or lg2

'Git' 카테고리의 다른 글

Git 초기 설정  (0) 2023.10.23
git origin과 upstream 차이  (0) 2023.03.24
Git remote와 sync 맞추기  (0) 2023.03.24
Clear git local cache  (0) 2023.03.24
commit 되지 않은 변경 사항 취소  (0) 2022.06.20