깃 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