내가 자주 쓰지만 아직도 잘 기억 못하는 Git Command들을 정리해봤다.


1. Git 저장소 상태 조회

  • Git 저장소 상태 조회

    git status
  • Git 저장소 상태 조회 요약

    git status -s

2. Git 옵션 설정

  • username 설정

    git config --global user.name <이름>

3. Git 스테이징 관련

3-1. 스테이징 파일 추가

  • 파일 하나 추가

    git add file1
  • 파일 여러 개 추가

    git add file1 file2
  • 모든 변경 내용 추가

    git add .
    git add -A
    git add --all

3-2. 스테이징 파일 제거

  • 스테이징 파일 제거

    git reset file1

3-3. 스테이징 파일 커밋

  1. 커밋

    git commit
  2. add와 동시에 커밋

    git commit -a
  3. 커밋 메세지 반영하여 커밋

    git commit -m "Commit Message"
  4. add와 동시에 커밋 메세지 반영하여 커밋

    git commit -am "Commit Message"

3-4. 커밋 이력 확인

  1. 커밋 이력 확인

    git log
  2. (number)개까지의 이력 확인

    git log -n(number)
  3. 커밋 이력 이쁘게 확인

    git log --online --graph --decorate --all

4. Git 원격 저장소 관련

4-1. 원격 저장소 변경사항 반영

  1. 원격저장소의 변경사항 워킹트리 반영

    git pull
  2. 원격저장소 등록

    git remote add <원격저장소 이름> <원격저장소 주소>
  3. 원격저장소 목록

    git remote -v
  4. 원격저장소 push

    git push
  5. 원격저장소 로컬저장소로 복제

    git clone <원격저장소 주소>