명령어 | 기능 |
---|---|
git init | git 하위 디렉토리 생성 (폴더를 만든 후, 그 안에서 명령 실행 → 새로운 git 저장소 생성) |
git clone [저장소 경로] | 기존 소스 코드 다운로드/복제 |
git add <파일명> git add . or * | 커밋에 단일 파일의 변경 사항 포함 커밋에 모든 파일의 변경 사항 포함 |
git commit -m “커밋 메세지” | 커밋 생성 (실제 변경사항 확정) |
git status | 파일 상태 확인 |
git branch | 브랜치 목록 확인 |
git branch -b [브랜치 이름] | 브랜치 생성→ 이동 |
git checkout [브랜치 이름] | 브랜치 이동 |
git branch -d [브랜치 이름] | 브랜치 삭제 |
git push [로컬저장소 이름][브랜치 이름] | 로컬 저장소의 내용에서 생성된 브랜치로 커밋된 내용을 원격 서버에 업로드 |
git pull [로컬저장소 이름][브랜치 이름] | 원격에 저장된 git 프로젝트의 현재 상태를 다운받고 현재 위치한 브랜치로 병합 |
git log | 현재 위치한 브랜치 커밋 내용 확인 및 식별자 부여 |
git fetch origin | 원격에 저장된 git프로젝트의 현 상태를 다운로드 |
git stash | 아직 마무리하지 않은 작업을 스택에 잠시 저장 |
git stash pop | 스택에 잠시 저장된 마무리되지 않은 작업을 꺼내옴 |