깃 Git
git init
Create an empty Git repository or reinitialize an existing one
새로운 깃 레파지토리를 만들거나, 기존 것을 초기화
git add
Add file contents to the index
처음/새로 트래킹 할 파일을 추가, 커밋하고자 하는 파일만 선택
git add
하면 stage area에 올라감(커밋 대기 상태)
$ git add <추가할 파일>
$ git add . //현재 디렉터리의 모든 파일 추가
git commit
Record changes to the repository
의미있는 변화인 버전 또는 작업이 완결된 상태의 버전을 만드는 것
git commit
을 하면 stage area에 있는 파일들이 새로운 버전
$ git status //현 파일 상태 확인
$ git add . //현재 디렉터리의 모든 변경 사항을 추가
$ git commit
$ git commit -m "initial commit" //메시지 추가
$ git commit -am "commit" //자동 추가
stage area

커밋 대기 상태
git log
$ git log //커밋 기록 확인
$ git log -p //각 커밋 별 소스별 차이
git diff
$ git diff //변경된 파일들과 이전 커밋의 차이
$ git diff <커밋 고유 번호 1>..<커밋 고유 번호 2>
git reset
$ git reset <커밋 고유 번호> --hard //돌아가려는 커밋
git revert
Last updated