리셋
-
Git 교과서 04 (복귀)Git Github 2021. 12. 15. 21:33
복귀 깃을 사용하면 언제든지 원하는 시점으로 전체 코드를 되돌릴 수 있다. 깃에서 코드 작업을 되돌리는 방법은 크게 reset과 revert 두 가지다. 리셋 Reset 리셋은 커밋을 기준으로 이전 코드로 되돌리는 방법으로 기록한 커밋을 취소한다. 이전 코드로 복귀하려면 복귀 시점을 알려 주어야 한다. 이 시점은 커밋을 기준으로 정한다. 커밋은 log 명령어로 조회할 수 있다. $ git log --oneline 고정된 해시값을 사용하지 않고, HEAD 포인터를 이용하여 상대적 위치를 지정할 수도 있다. $ git reset --hard HEAD^^ reset 명령어를 사용하면 지정된 커밋 코드로 되돌아간다. 즉, 특정 커밋의 해시 값 상태로 모든 코드를 복구한다. $ git reset 옵션 커밋ID r..