더북(TheBook)

9.1.1 다시 시작

코드가 한두 줄 변경되었을 때는 언제든지 다시 시작할 수 있습니다. 몇 줄만 암기하여 변경하면 됩니다. 하지만 몇 시간 혹은 며칠 동안 작업한 코드라면 이야기가 다릅니다. 모든 수정 내역을 일일이 기억하여 과거 상태로 되돌아가는 것은 쉽지 않습니다. 이때 깃을 사용하면 좀 더 손쉽게 되돌아갈 수 있습니다.

깃은 기록된 커밋을 기준으로 이전 상태로 되돌릴 수 있습니다. 즉, 코드를 항상 안정적으로 유지하고 관리할 수 있게 해 주는 도구입니다. 수많은 개발자가 깃을 사랑하는 이유 중 하나이기도 합니다.

깃에서 코드 작업을 되돌리는 방법은 크게 resetrevert 두 가지입니다. 리셋(reset)과 리버트(revert) 동작을 좀 더 쉽게 이해할 수 있도록 실습으로 익혀 보겠습니다. 먼저 실습을 위해 새 깃 저장소 폴더를 만들고 초기화합니다.

$ cd 실습폴더

$ mkdir gitstudy09 새 폴더 만들기

$ cd gitstudy09

 

infoh@DESKTOP MINGW64 /e/gitstudy09

$ git init 저장소 초기화

Initialized empty Git repository in E:/gitstudy09/.git/

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.