현재 레파지토리의 커밋 로그를 보고 싶을때 사용하는 Command에 대해 알아본다. 이 Command를 사용하면 커밋 로그와 함께 브랜치와 저장소들의 위치도 함께 할 수 있다.

Command

아래와 같이 몇가지 옵션을 통해 작업 중에 필요한 것들을 빠르게 볼 수 있다.

1
git log -<보고싶은 최근 커밋수> --pretty=oneline
  • -<보고싶은 최근 커밋수>
    최근 commit 중 최대 몇개까지 표시할지 지정할 수 있다. 예를들어 최근 10개의 커밋을 보고싶다면 -10이라고 입력하면 된다.

  • --pretty
    git log의 출력 결과를 보기 편하게 포맷팅 해주는 옵션이다. 옵션의 값으로 oneline, short, full, fuller가 있고 oneline이 가장 간결하며 fuller로 갈수록 많은 정보를 표시한다.

    아래는 3개의 커밋 로그를 각각의 --pretty 옵션값으로 설정 했을때 나오는 출력 결과 예이다.

    • oneline

      1
      2
      3
      
      bc6a67d9692e272ffa14c47c9cae7ecefabf3872 (HEAD -> master) [Image] Fix all image size to fit desktop and mobile.
      d607e011063b6608885b23470c7aecec7e960b28 [Header tag CSS] Make bigger header 1~5's font-size and Add border-top to h1.
      ca82000ae626ef6d702dce779a60985d4daea553 (origin/master, origin/HEAD) [Ads for home layout] Add ad in the recent post and on the paginator.
      
    • short

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      
      commit bc6a67d9692e272ffa14c47c9cae7ecefabf3872 (HEAD -> master)
      Author: seungwubaek <whitesw01@gmail.com>
      
          [Image] Fix all image size to fit desktop and mobile.
      
      commit d607e011063b6608885b23470c7aecec7e960b28
      Author: seungwubaek <whitesw01@gmail.com>
      
          [Header tag CSS] Make bigger header 1~5's font-size and Add border-top to h1.
      
      commit ca82000ae626ef6d702dce779a60985d4daea553 (origin/master, origin/HEAD)
      Author: seungwubaek <whiteseungwu@gmail.com>
      
          [Ads for home layout] Add ad in the recent post and on the paginator.
      
    • full

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      
        commit bc6a67d9692e272ffa14c47c9cae7ecefabf3872 (HEAD -> master)
        Author: seungwubaek <whitesw01@gmail.com>
        Commit: seungwubaek <whitesw01@gmail.com>
      
            [Image] Fix all image size to fit desktop and mobile.
      
        commit d607e011063b6608885b23470c7aecec7e960b28
        Author: seungwubaek <whitesw01@gmail.com>
        Commit: seungwubaek <whitesw01@gmail.com>
      
            [Header tag CSS] Make bigger header 1~5's font-size and Add border-top to h1.
      
        commit ca82000ae626ef6d702dce779a60985d4daea553 (origin/master, origin/HEAD)
        Author: seungwubaek <whiteseungwu@gmail.com>
        Commit: seungwubaek <whiteseungwu@gmail.com>
      
            [Ads for home layout] Add ad in the recent post and on the paginator.
      
    • fuller

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      
      commit bc6a67d9692e272ffa14c47c9cae7ecefabf3872 (HEAD -> master)
      Author:     seungwubaek <whitesw01@gmail.com>
      AuthorDate: Fri Jan 22 13:47:15 2021 +0900
      Commit:     seungwubaek <whitesw01@gmail.com>
      CommitDate: Fri Jan 22 13:47:15 2021 +0900
      
          [Image] Fix all image size to fit desktop and mobile.
      
      commit d607e011063b6608885b23470c7aecec7e960b28
      Author:     seungwubaek <whitesw01@gmail.com>
      AuthorDate: Fri Jan 22 10:45:48 2021 +0900
      Commit:     seungwubaek <whitesw01@gmail.com>
      CommitDate: Fri Jan 22 10:45:48 2021 +0900
      
          [Header tag CSS] Make bigger header 1~5's font-size and Add border-top to h1.
      
      commit ca82000ae626ef6d702dce779a60985d4daea553 (origin/master, origin/HEAD)
      Author:     seungwubaek <whiteseungwu@gmail.com>
      AuthorDate: Thu Jan 21 23:05:00 2021 +0900
      Commit:     seungwubaek <whiteseungwu@gmail.com>
      CommitDate: Thu Jan 21 23:05:00 2021 +0900
      
          [Ads for home layout] Add ad in the recent post and on the paginator.
      

Meta Info

Categories: ,

Published At:

Modified At:

Leave a comment