<aside> 💡

기본적인 Git 지식이나 add, commit, push 를 제외한 실질적으로 프로젝트를 진행할 때 되돌아가고 수정하는데 필요한 Git 사용법을 정리해보았다.

과거 커밋으로 이동

git reset [--soft, mixed, hard] HEAD~n : n번째 커밋으로 이동(현재가 0)

-soft : index에 add된 상태로 되돌리기

-mixed : index에 unstaging 상태로 되돌리기

-hard : 이후 커밋은 없던 일로 되돌리기

과거 커밋확인하기

bash
코드 복사
git log --oneline -n 5

또는

bash
코드 복사
git log --oneline --max-count=5

커밋을 확인하고 hash값으로도 이동할 수 있어서 좋다.

이번 우테코 과제에서는 협업의 과정이 없고. branch도 하나만을 이용하면서 PR을 우테코 main으로 요청하기 때문에 필요한 지식만 효율적으로 정리했다.

</aside>