git 명령어 | 한줄 설명 |
git init | .git 폴더 생성 |
git remote | 로컬 저장소에 저장된 원격저장소 관리 |
git status | 저장소 상태 확인 |
git diff | 파일 변경사항 확인 |
git add | stage 위에 파일 추가 |
git commit | 파일 변경 확정 |
git push | 로컬 저장소에서 원격 저장소로 파일 push |
git clone | 원격 저장소에 있는 파일 복제 |
git pull | 원격 저장소에 있는 파일을 로컬 저장소로 저장 |
git branch | 작업의 흐름 |
merge | 브랜치들의 집합 |
3-way merge | 브랜치들의 분할 방법을 세가지로 나눈 것 |
fast-forward | 새로운 브랜치를 연결하여 추가하는 것 |
squash | 새 브랜치의 내용을 없애고 메인 브랜치에 병합 |
rebase | 새 브랜치의 내용을 자르고 이어붙이는 것 |
git restore | 디렉토리 내용 복구 |
git revert | 디렉토리 내용 되돌리기 |
git reset | 디렉터리를 처음으로 돌리는 것(가급적 사용 지양) |