[git] 자주쓰는 명령어
in Tip on Git
Git 자주쓰는 명령어 정리
init | |||
---|---|---|---|
fork | |||
clone | |||
git 기본 | git config –list | git 정보 조회 | |
remote | Git remote 저장소 | git remote | 리모트 저장소 확인 |
git remote -v | |||
git remote rename A B | 리모트 저장소 이름 변경 | ||
git remote remove A | 리모트 저장소 삭제 | ||
branch | |||
fetch | 저장소에서 데이터 가져오기 (로컬 데이터에 merge 안함) | git fetch | |
pull | 저장소에서 데이터 가져오고 로컬과 merge | git pull | |
push | Upstream 저장소에 push (단 upstream을 가져와 merge 한 후에만 가능) | git push <리모트저장소> <브랜치 이름="">브랜치>리모트저장소> | |
add commit push | git add {source} git commit -m “커밋 메시지” git push | ||
status | add 된 내역 확인 | git status | |
log | commit 이력확인 | git log | 커밋 이력보기 |
git log –oneline | 한줄로 요약해서 보기 | ||
reset | staging 취소 | git reset | staging 취소 |
git reset –hard | staging 취소 working directory 까지도 변경전 상태로 되돌림 (변경 내용 소멸) | ||
rebase | commit을 하나의 commit으로 정리 | ||
… |
Git 영역
Working Directory (Local) : 개인 코드 작성
Staging 영역 : git add 를 통해서 수정된 코드를 올리는 영역
Repository : git commit 을 통해서 최종 수정본을 제출