더북(TheBook)

--oneline 옵션을 사용해서 커밋 메시지만 조회하면 작업 흐름을 좀 더 효율적으로 파악할 수 있습니다.

administrator@vmgate:~/gittest$ git log --oneline
c04ba03 (HEAD -> master) Merge branch 'newfile'
c1eea5f (newfile) Close newfile
ae5674d Edit failure.txt again
fa7301f Create 2019AD.txt
5aba677 Edit failure.txt
bc8d4f5 Create failure.txt

불필요해진 newfile 가지는 삭제할 수 있습니다. -d 옵션으로 가지를 삭제합니다. -v 옵션으로 확인하면 깔끔하게 정리된 상태를 확인할 수 있습니다.

administrator@vmgate:~/gittest$ git branch -d newfile 
Deleted branch newfile (was c1eea5f).
administrator@vmgate:~/gittest$ git branch -v 
* master c04ba03 Merge branch 'newfile'

다시 git log 명령으로 가지치기 이후 정리된 커밋 목록을 확인할 수 있습니다.

▲ 그림 13-10 정리된 커밋 목록

administrator@vmgate:~/gittest$ git log --oneline
c04ba03 (HEAD -> master) Merge branch 'newfile'
c1eea5f Close newfile
ae5674d Edit failure.txt again
fa7301f Create 2019AD.txt
5aba677 Edit failure.txt
bc8d4f5 Create failure.txt
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.