본문 바로가기
tool/Git

[Git] 기본 필수 용어 및 개념

by code cleaner 2021. 7. 14.
반응형

커밋 내용 확인하기

개념 

[참고] 스테이지와 저장소는 눈에 보이지 않음, git을 초기화했을 때 만들어지는 .git 디렉터리 안에 숨은 파일 형태로 존재함 

 

  1. git 상태확인

 

  1. On branch master : 현재 master 브랜치에 있음
  2. No commits yet : 커밋한 파일 없음
  3. Untracked files: 깃에서 아직 버전 관리하지 않은 파일
  4. nothing added to commit but untracked files present (use "git add" to track)

 

  1. working tree에서 버전 업할 파일 ⇒ 수정할 파일 스테이징 저장

git add 폴더명 혹은 파일명

 

  1. 스테이징 파일 ⇒ 저장소에 커밋

 

  1. 저장된 버전 확인

 

  1. 두 번째 스테이징 및 커밋 한 번에 하기

  1. git log

  1. commit a57215b33b3c2a3e21166567f53fa1c162fa3e18 : 커밋 해시
  2.  (HEAD -> master) : 최신 버전
  3. Author: ............... : 작성자
  4. Date:   Fri Jun 11 14:09:41 2021 +0900 : 커밋 Date
  5. add done : commit message 

[참고] git diff : 문서의 변화 확인

 

  1. 버전 만드는 단계마다 파일 상태 알아보기

  • untracked : 깃에서 한 번도 버전 관리를 하지 않은 파일 구분
  • unmodified : 수정되지 않은 파일
  • modified : 수정된 이력이 있는 파일
  • staged : 스테이징 업로드

 

[참조] .gitignore 파일로 버전 관리에서 제외하기 : vim 으로 .gitignore 파일을 만들어 그 안에 버전 관리하지 않을 파일 또는 디렉터리 이름이나 파일 확장자를 입력함

 

[참조] 방금 커밋한 메세지 수정하기 : git commit --amend

 

 

반응형