BackEnd 학습/Git

Git 기초 - 버전 별 파일 상태

잉아당 2021. 10. 3. 02:01
728x90

tracked files

: 깃에 한번이라도 커밋 되어져 깃에서 추적할 수 있는 파일입니다.

 

untarcked files

: 깃에 커밋 되어진 파일이 아니기 때문에 버전 관리를 하지 않고 추적할 수 없는 파일입니다.

 

git log --stat

: log와 함께 커밋되어진 파일들을 볼 수 있습니다.

 

.gitignore

: 해당 파일을 생성해 버전 관리를 제외할 파일명 혹은 확장자를 입력하면 깃에서 해당 목록들의 버전관리를 하지 않습니다.

 

unmodified

: 작업트리에 있는 파일들이 변경되지 않은 상태입니다.

 

modified

: 작업트리에 있는 파일이 변경은 되었지만 아직 스테이징이 안된 상태입니다.

 

statged

: 변경된 파일일이 스테이징 되어 커밋되어지기 직전의 상태입니다.

 

git commit --amend

: 가장 최근 커밋한 메시지의 내용을 수정할 수 있습니다.

 

git checkout -- 파일명

: 아직 스테이징 되어지지 않은 파일의 변경상태를 해당 명령어를 통해 수정하기 전 상태로 되돌릴 수 있습니다.

 

git reset HEAD 파일명 / git restore -- staged 파일명 

: 스테이징 된 파일을 언스테이징 할 수 있습니다.

 

git reset HEAD^

: 최근 커밋을 취소할 수 있습니다.

 

git reset 커밋해쉬 

: 커밋 해쉬 부분의 커밋으로 돌아가며 해당 커밋해쉬 이후 부분을 삭제합니다.

 

git revert 커밋해쉬

:커밋해쉬 부분을 취소하면서 취소 로그를 남기고 취소합니다.

'BackEnd 학습 > Git' 카테고리의 다른 글

Git - 깃허브  (0) 2021.11.15
Git - 브랜치  (0) 2021.11.07
Git - 기초  (0) 2021.08.03
Git - 기본 문법  (0) 2021.08.02