본문 바로가기
TTL/5주차 ~ 8주차 TIL (9.26 ~ 10.21)

2022-10-17 TIL (Git 커밋 되돌리기)

by dev_junseok 2022. 10. 18.

팀 프로젝트를 진행하다가 문득 생각이 들었다. Git이 버전관리 시스템인데, 예전 버전으로 돌아가는 기능을 안 쓰고 있었던거 같다.

 

일단 .커밋 되돌리기에는 크게 3가지 기능이 있다.

 

커밋 취소(reset), 되돌리기(revert), 덮어쓰기(amend)

 

아무래도 커밋 되돌리기가 제일 안전할것 같아서 오늘 알아보고 실제로 사용도 해봤다.

 

먼저 아래의 명령어를 입력하여 커밋 로그를 확인해보면

 

git log --oneline

예를 들면 위에 로그중 4fbd372 커밋으로 돌아간다고 할 때,

git revert 4fbd372

해당 명령어를 입력하면 해당 커밋으로 돌아가고 새 커밋을 할 수 있다.