커밋 commit
깃이 코드변화를 기록하는 것
git status
를 입력하여 Untracked files가 나온다면
워킹 디렉터리에 새로운 파일이 등록된 것이다.
git add
를 통해 tracked할 수 있다.
파일등록 후 커밋하지 않고 스테이지 삭제
git rm --cached (파일명)
을 하면 tracked 파일을 untracked할 수 있게 된다.
파일등록 후 커밋한 후 스테이지 삭제하려면
git reset HEAD (파일명)
HEAD
커밋을 가리키는 묵시적 포인터
부모커밋을 가리키고
커밋하면 가장 마지막 커밋을 가리킴
스냅샷
HEAD 가 가리키는 커밋을 기반으로 스냅샷을 찍고
새로운 커밋을 변경된 부분만 사진을 찍어 기록
수정된 파일 되돌리기
잘못 수정했을 때
git checkout -- 수정파일 이름
'공부기록 > Git' 카테고리의 다른 글
HEAD와 branch (2) | 2023.10.29 |
---|---|
[git에 잘못올린 파일 삭제] 중요한 파일 잘못 올렸을 때ㅠㅠ (0) | 2023.05.17 |
unable to delete : remote ref does not exist (0) | 2023.04.24 |
[git 교과서 메모] # 6 브랜치 (0) | 2022.09.13 |
[git 교과서 메모] # 3 깃 저장소 개념잡기 (0) | 2022.09.13 |