--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