<aside> 💡
기본적인 Git 지식이나 add, commit, push 를 제외한 실질적으로 프로젝트를 진행할 때 되돌아가고 수정하는데 필요한 Git 사용법을 정리해보았다.
✅과거 커밋으로 이동
git reset [--soft, mixed, hard] HEAD~n : n번째 커밋으로 이동(현재가 0)
-soft : index에 add된 상태로 되돌리기
-mixed : index에 unstaging 상태로 되돌리기
-hard : 이후 커밋은 없던 일로 되돌리기
✅과거 커밋확인하기
git log
사용하기:
이 명령어를 입력하면 로컬 브랜치의 커밋 이력을 확인할 수 있습니다. 푸시한 커밋뿐만 아니라 로컬에서 만든 모든 커밋을 볼 수 있습니다.
git log --oneline
사용하기:
한줄로 커밋을 볼 수 있어서 유용하다.
최근 5개의 커밋 보기
bash
코드 복사
git log --oneline -n 5
또는
bash
코드 복사
git log --oneline --max-count=5
커밋을 확인하고 hash값으로도 이동할 수 있어서 좋다.
이번 우테코 과제에서는 협업의 과정이 없고. branch도 하나만을 이용하면서 PR을 우테코 main으로 요청하기 때문에 필요한 지식만 효율적으로 정리했다.
</aside>