Git 명령어 모음
모든 local branch 삭제 (main 제외)
git branch | grep -v "main" | xargs git branch -D
commit hash, commit message를 graph 형태의 log 확인
git log --graph --oneline
특정 기간 commit hash, commit message, 날짜 log 확인
git log --pretty=format:"%h %s (%ad)" --date=format:"%Y-%m-%d" --author="fe-dudu" --since="2023-01-01" --until="2023-12-30"
commit message 내에 특정 문자열이 포함된 log만 확인
git log --grep="Refactor"
commit 수정된 파일 수와 추가/삭제 라인 수
git log --stat
commit 수정된 파일 변경사항 확인
git log --patch
add와 commit message 동시에 하기
git commit -a -m "Feat: 로그인"
commit message 변경
git commit --amend
git garbage collector 실행
git gc
참조 로그(reference log)
git reflog