본문 바로가기

Git

Git 기본 개념 정리②

반응형

9. Git 기본 버전 관리 명령어
    1) git init
        - 깃 저장소 (Repository) 생성 


    2) git help는 전체 명령어가 나오고, 특정 부분을 물으면 그부분만 나옴


    3) git status 
        - 깃 버전 관리 확인 (작업 디렉토리)


    4) git add 
        - 버전 관리 파일 준비
        - git add <파일명> ...
            - 특정 파일을 버전 관리 준비(스테이징 영역)
        - git add .
            - 해당 디렉토리의 모든 파일에 대해 버전 관리 준비 


    5) git rm --chached [파일명] -- add했는데 뺄거야 
        - 실수로 추가한 파일의 버전 관리 안하기


    6) git reset --soft 파일이름
        - 마지막 커밋을제거 



    7) git log  → git log 명령은 Git 저장소의 커밋 히스토리를 조회하기 위해 사용한다. 언제 누가 무엇을 했는가? 확인 가능하다. 
        - 자세한 로그 출력 
        - 커밋 아이디가 길게 나옴 
       
       git log --oneline
        - 간략한 로그 출력 

      git shortlog
        - 아주 간략한 로그 출력
        - 커밋 아이디 안나온다
        
      git show 커밋ID
        - 특정 커밋의 상세정보  

 


<실습>

vim 으로 HELP.md 파일로 들어가 메시지를 작성(Hello Seoul!). 

 

HEAD는 변경된 커밋을 가리킨다. C2가 최신, C1은 이전 버전이다. 커밋을 할 때마다 HEAD는 최근 Commit을 향한다는 사실.

 

git commit --amend 

:최근 커밋의 내역 확인

:커밋 메시지 수정 가능.

 

아주 좋은 기능임. 

반응형