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

Untitled

Untitled

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에 등록된 메모와 파일에 대한 현황 확인

Untitled

git reset “파일명” | 파일명에 해당하는 파일을 staging area에서 내릴때 사용

branch는 독립적으로 운영된다.

git branch | 현재 생성된 branch 정보를 확인할때 사용

git branch “브렌치이름” | “브렌치이름”으로 브렌치 생성

git checkout “브렌치이름” | “브렌치이름”인 곳으로 이동으로 브렌치 이름 새로 생성 또는 기생성된 hash로 HEAD의 이동

git log —pretty=online | 상태설명 출력

git merge 할때

check point가 동일대상을 가르키고 있을때

Untitled

Untitled