Git 명령어 정리
Config
git config --list // config 설정 조회
git config --global user.name "donggov" // 이름 설정
git config --global user.email "donggov@gmail.com" // 이메일 설정
git config --global push.default [option] // push 방법 설정 (simple or matching)
git init // 현재 디렉토리에 git 저장소를 생성
git status // git 상태 조회
Log
git log // commit 로그 조회
git log -N // 최근 N개의 commit 로그 조회
git log -p // 각 commit의 diff 로그 조회
git log --stat // commit log의 통계 정보 조회
Remote
git remote // 원격저장소 목록 조회
git remote add [remote] [주소] // 새로운 원격저장소 추가
git remote show [remote] // 원격저장소 정보 조회
git remote rm [remote] // 원격저장소 삭제
Branch
git branch 브랜치B 브랜치A // 브랜치A로부터 브랜치B를 생성
git branch -d [branch] // 로컬 브랜치 삭제
git checkout -b [branch] [remotename]/[branch] // 트래킹 브랜치 생성
Commit
git commit --amend // 마지막 commit에 덮어써서 commit
git commit --amend -m "message" // commit message와 함께 amend 수행
Push
git push [remote] [branch] // remote에 브랜치 푸쉬
git push [remote] :[branch] // remote에 있는 브랜치 삭제
'개발' 카테고리의 다른 글
[jQuery] stopPropagation() & preventDefault() (0) | 2016.01.06 |
---|---|
Git push default - simple & matching (0) | 2016.01.06 |
동고는 똥을 싫어해 (4) | 2015.12.27 |
몸몸몸 (2) | 2015.05.27 |
Unlimited Memory (0) | 2015.05.26 |