Git 명령어의 종류
- 새로운 저장소 생성 - git init
- 내용 - .git 하위 디렉토리 생성(폴더를 만든 후, 그 안에서 명령 실행 ⇒ 새로운 git 저장소 생성)
- 저장소 복제 / 다운로드(clone)
- git clone <URL>
- git clone /로컬/저장소/경로
- git clone 사용자명@호스트:/원격/저장소/경로
- 추가 및 확정(commit)
- git add <파일명> , git add *
- 커밋에 단일 파일의 변경 사항을 포함(인덱스에 추가된 상태)
- git add - A
- git commit -m “커밋 메세지”
- git status
- 가지(branch)치기 작업
- git branch
- git branch <브랜치이름>
- git checkout -b <브랜치이름>
- git checkout master
- git branch -d <브랜치이름>
- git push origin <브랜치이름>
- git push -u <remote> <브랜치이름>
- git pull <remote> <브랜치이름>
- 원격에 저장된 git 프로젝트의 현재 상태를 다운받고 + 현재 위치한 브랜치로 병합
- 변경 사항 발행(push)
- git push origin master
- git remote add origin <등록된 원격 서버 주소>
- 클라우드 주소 등록 및 발행(git에게 새로운 원격 서버 주소 알림)
- git remote remove <등록된 클라우드 주소>
- 갱신 및 병합(merge)
- git pull
- 원격 저장소의 변경 내용이 현재 디렉토리에 가져와지고(fetch) 병합(merge)됨
- git merge <다른 브랜치이름>
- git add <파일명>
- git diff <브랜치이름><다른 브랜치이름>
- 변경 내용 merge 전에 바뀐 내용을 비교할 수 있음
- 태그 작업
- git log
- 현재 위치한 브랜치 커밋 내용 확인 및 식별자 부여됨
- 로컬 변경사항 return 작업
- git checkout -- <파일명>
- git fetch origin
- 원격에 저장된 git프로젝트의 현 상태를 다운로드