반응형
유용한 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 깃] 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 |
댓글