시간을 그대로 되돌리는 것
돌아가서 이후 행적은 지우는 것이다.
→ 🤯 협업 작업 중 Reset을 사용할 경우 심각한 충돌을 야기시킬 수 있으므로 쓰지 않는다
내역을 삭제하는 것이 아니라 이때 내역을 복구로 수행해서 변경한게 있다면 반대로 돌리는 것이다.
그냥 이후의 행적을 청산하는 것이다.
아래 명령어로 커밋 내역을 확인한다.
git log
커밋 해쉬
를 복사하여 한다.:q
를 통해 빠져나간다.아래 명령어를 통해서 현 커밋 상태로 초기화한다.
git reset --hard (돌아갈 커밋 해시)
아래 명령어로 revert
git revert (되돌릴 커밋 해시)
git revert --no-commit (되돌릴 커밋 해시)
git reset --hard
yalco 강의를 보고 정리하였다.