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 |