ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Git 입문편] 3. status, log
    Git 2021. 3. 4. 23:12
    728x90
    반응형

    <git log>

    본 포스팅은 저의 인터넷 강의인 실무자가 알려주는 Git - 입문편의 강의안을 바탕으로 작성하였습니다.

    status (st)

      현재 git이 관리하는 파일들의 상태를 보여준다. 어떤 파일들이 Untracked인지, Staged인지, Unmodifed인지 등을 알 수 있다.

     

    Untracked files : Untracked 상태인 파일들

    cd ~/git-exer
    echo "status exer" >> st.md
    git st
    
    ---
    
    On branch master
    Untracked files:
    (use "git add <file>..." to include in what will be committed)
    
    st.md
    
    nothing added to commit but untracked files present (use "git add" to track)

     

    Changes to be committed: Staged 상태인 파일들

    git add st.md
    git st
    
    ---
    
    On branch master
    Changes to be committed:
    (use "git reset HEAD <file>..." to unstage)
    
    new file:   st.md

     

    nothing to commit, working tree clean: Unmodified 상태인 파일들

    git ci -m 'Make st.md'
    git st
    
    ---
    
    On branch master
    nothing to commit, working tree clean

     


    log (lg)

    • 히스토리를 조회하는 명령어
    • 커밋 단위로 히스토리가 쌓임
    • log를 볼 줄 알아야 develop, release, hotfix 브랜치가 난무할 때 merge 방향이나 순서를 이해할 수 있음
    • 위에 있는 것이 최신, 아래 있을 수록 예전 커밋
    git lg
    
    ---
    
    * ab118e1 - (73 minutes ago) Make st.md - Country
    * e5d33ad - (2 days ago) initial commit - Country (origin/master)
    반응형

    'Git' 카테고리의 다른 글

    [Git 입문편] 6. push, pull & fetch  (0) 2021.03.07
    [Git 입문편] 5. branch, checkout  (0) 2021.03.07
    [Git 입문편] 4. add, commit  (0) 2021.03.04
    [Git 입문편] 2. Git lifecycle  (0) 2021.03.03
    [Git 입문편] 1. Git 기초  (0) 2021.02.20

    댓글

Designed by Tistory.