git은 코드의 변경사항을 기록하여 나중에 이를 추적하고 관리할 수 있게 도와주는 형상 관리 도구이다.
git init
init은 초기화하다는 뜻의 'initialize'를 줄인말이다.
새로운 깃 저장소를 생성할 때 사용한다.
명령어를 실행하면 실행한 경로에 .git 폴더가 생성된다. 이곳에 버전관리를 위한 정보들이 담기게된다.
git add & git commit
git add 파일명
git commit -m "메세지 내용"
git add는 변경사항이 있는 파일을 스테이징 영역으로 넘긴다. => 커밋 준비 상태
git commit는 스테이징 영역에 있는 파일을 저장한다.
git status
파일의 변경상태를 확인할 수 있다.
git log
지난 커밋내용들을 확인할 수 있다.
커밋한 시간, 커밋 메세지, 커밋한 사람, 해시코드를 확인할 수 있다.