본문 바로가기
Git

[Git 깃] 유용한 Alias 설정 목록

by 까망 하르방 2024. 11. 19.
반응형

유용한 Git Alias

[Git 깃] git alias에서 기본적인 Alias 설정에 대해 알아보았다.

이외 어떤 유용한 Alias 설정들이 있을까?

각자의 키워드에 맞춰서 설정하면 될 것 같다.

 

[Git 깃] git alias

별칭(Alias)를 통해서 비교적 긴 명령어를 쉽게 입력할 수 있다. 예를 들어 "checkout" → "co"로 피로감을 줄일 수 있다. config 파일 직접 설정 ~/.gitconfig 파일을 열어서 [alias] 부분에 커맨드 등록하는

zoosso.tistory.com


상세 로그 확인

lg = log --oneline --graph --decorate --all

 


깔끔한 그래프 형식으로 모든 브랜치와 커밋 이력 확인

hist = log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short

 

 

rebase 관련 설정

rb = rebase
rbi = rebase -i
rbc = rebase --continue
rba = rebase --abort

 

 

branch 관련

bd: 병합된 브랜치만 삭제
bD = 병합 여부와 관계없이 강제 삭제
bm = 브랜치 이름 변경

bd = branch -d
bD = branch -D
bm = branch -m



병합된 로컬 브랜치 삭제

cleanbr = !git branch -d $(git branch --merged | grep -v '^\*\|\<master$')

 


현재 브랜치를 origin push
현재 체크아웃된 브랜치 이름을 'b0' Alias 설정하고 push

b0 = !git branch | awk '/^\*/{print $2}'
ps = !git push origin `git b0

 

 

commit 관련

undo: 가장 최근 커밋 취소
unstage: staging 영역에서 파일 제거
last: 마지막 커밋 정보 확인

undo = reset --soft HEAD~1
unstage = reset HEAD
last = log -1 HEAD

 


📌 [Git 깃] 유용한 config 설정 목록

 

[Git 깃] 유용한 config 설정 목록

유용한 Git Config 목록git config에서 기본적인 설정을 살펴 보았다.이외 어떤 유용한 Git Config 설정들이 있을까? [Git 깃] git config💻 설정된 config 목록 확인 git config --list git config -l 더보기 전체 목록

zoosso.tistory.com

반응형

'Git' 카테고리의 다른 글

[Git] commit 순서 변경하기  (5) 2024.11.24
[깃] Git Branch 삭제 UI 만들기  (2) 2024.11.23
[Git 깃] 유용한 config 설정 목록  (3) 2024.11.18
[Git] 깃 버전 관리  (1) 2024.07.20
[깃] git tag 명령어 옵션  (41) 2024.06.15

댓글