git version | git 의 버전확인 git config --global user.email "[email protected]" | git관련 작업 기록에 남는 이름 수정 git config --global user.name "elice" |git관련 작업 기록에 남는 이름 수정 git config --list | git관련 작업 기록에 남는 이름 수정
git init | directory 에 git으로 저장소 연결및 초기화 결과로 .git파일 생성 git init 폴더명 | directory 안에 폴더명 폴더를 생성하면서 그 생성한 폴더를 git 저장소 연결및 초기화시킴
3 영역 : working directory | staging area | repository


git add “파일명” | 파일명 파일을 staging area로 이동
git add . | “.”의 의미는 파일 전부를 뜻함, 모든 파일을 staging area로 이동하는 하는 것임
git status | staging area에 어떤 파일이 변경등록되었는지 확인할 수 있음
git commit -m “등록메세지” | “-m” 옵션을 통하여 commit할시에 첨부하고자 하는 메세지를 “등록메세지”로 staging area있던 파일들을 git repository로 등록할 수 있음.
git commit —amend | “—amend” 옵션으로 방금전에 등록한 파일의 메모를 수정할수 있음.
git log | repository에 등록된 메모와 파일에 대한 현황 확인

git reset “파일명” | 파일명에 해당하는 파일을 staging area에서 내릴때 사용
branch는 독립적으로 운영된다.
git branch | 현재 생성된 branch 정보를 확인할때 사용
git branch “브렌치이름” | “브렌치이름”으로 브렌치 생성
git checkout “브렌치이름” | “브렌치이름”인 곳으로 이동으로 브렌치 이름 새로 생성 또는 기생성된 hash로 HEAD의 이동
git log —pretty=online | 상태설명 출력
git merge 할때
check point가 동일대상을 가르키고 있을때

