Git 정리 - 2
Git 정리 - 2
AI 요약
이 블로그 글은 Git 명령어를 검사 및 비교, 패치, 디버깅의 세 가지 주요 범주로 정리함. 이를 통해 커밋 기록 및 변경 사항을 확인하고, 특정 커밋을 적용, 재정렬 또는 되돌리며, 버그 추적 및 코드 검색을 수행할 수 있도록 함.
Git 명령어 정리
검사 및 비교
- log : 커밋 로그를 보여준다.
git log git log --oneline : 한 줄로 간략하게 커밋 메시지를 보여준다. git log --graph : 브랜치 구조를 그래프로 시각화해 보여준다.
- diff : 변경 사항 비교
git diff <commit> : 현재 상태와 특정 커밋의 차이를 비교한다. git diff <commit1> <commit2> : 두 커밋 간의 변경 사항을 비교한다.
- git show : 특정 커밋의 세부 정보 보기
- git shortlog : 커밋 요약 보기
패치
- git cherry-pick : 특정 커밋 적용
- git rebase : 커밋 재정렬
git rebase <branch-name>
- git revert : 커밋 되돌리기
git revert <commit-hash>
디버깅
- git bisect : 이진 검색을 통한 버그 추적
- git blame : 라인 별 수정 이력 추적
- git grep : 코드 내 검색
출처
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.