카테고리 없음

git 명령어 정리

KayEsQuo 2021. 8. 18. 22:00

 

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 .