git config
git config
옵션
"--global" 서버 전체 설정값 설정
[옵션]example
$ git config --global user.name "honggildong"
$ git config --global user.email "honggildong@email.com"
git init
git init
저장소를 생성한다.
example
$ git init
git add
git add
옵션
"-f" 강제 명령 수행
"-p" 수정부분만 추출하여 수행
"-v" add 및 remove 등의 상황을 나타내면서 수행
[옵션]example
-p ) $ git add -p memo.txt
-v ) $ git add -v .
git commit
git commit
옵션
"-a" 모든 파일을 커밋한다.
"-m" commit msg 입력
[옵션]example
-p ) $ git add -a -m "commit"
-v ) $ git add -m "first commit"
git branch
git branch
옵션
"-a" 로컬과 원격서버의 브랜치 목록을 모두 출력
"-r" 원격 서버의 브랜치 목록 출력
[옵션]example
-a ) $ git branch -a
-r ) $ git branch -r
git checkout
git checkout
옵션
"-b (브랜치)" 새로운 브랜치를 생성 후 원격저장소와 브랜치를 연결
"f " 강제로 명령 수행
[옵션]example
-b ) $ git checkout -b branch1
-f ) $ git checkout -f master
git merge
git merge
example) $ git merge "원하는 브랜치명"
git merge 취소
example) $ git reset --merge ORIG_HEAD
git pull
git pull
example) $ git pull "원하는 브랜치명"
git pull 취소
example) $ git reset --hard ORIG_HEAD
git cash
캐시 삭제
$ git rm -r --cached .