Log
- 저장소의 수정 사항을 검토
- 로컬 저장소에서 현재 체크아웃한 브랜치의 모든 커밋 메시지와 정보를 확인
저장소 히스토리 보기
- 저장소 커밋 메시지의 모든 히스토리를 시간 역순으로 보기
지정괸 수만큼 로그를 출력
한 줄로 메시지 보기
커밋의 diff 결과 보여주기
azalea.txt
파일 추가git status
, git add
, git status --short
git status --short
or git status -s
하면A
azalea.txt: azalea.txt 파일이 새로 생성 후 addM
hello.txt: hello.txt 파일이 수정??
hello1.txt: git에서 아직 추적하지 않은 파일git diff
git diff
하면 파일 중 unstaged인 파일의 수정된 내역을 보여준다. (modified
상태의 파일)
git diff --staged
, git diff --cached
staged된 파일의 수정 내역을 확인
https://www.toptal.com/developers/gitignore 에서 ignore 파일 생성
vim .gitignore
을 통해 파일을 생성하고 gitignore.io에서 생성된 코드를 복사
gitignore
파일도 커밋
*.obj
파일로 테스트
obj 파일 생성 후 add
.gitignore
에 의해 add
가 되지 않는 것을 알 수 있다.
*.txt
파일을 생성 후 확인
obj 파일은 무시하고 txt파일만 add된 것을 알 수 있다.