1. git log, git status
  2. git status : 현재 위치한 브랜치와 연결된 원격저장소의 브랜치를 비교하여 차이점 (원격 저장소에 추가된 것, 로컬 저장소에만 추가된 것 등등)을 보여주는 기능
  3. git fetch : 위치한 브랜치와 연결된 원격저장소의 브랜치 최신 정보를 새로고침
  4. git pull : 위치한 브랜치와 연결된 원격저장소의 브랜치에서 파일 가져오기
  5. git add [파일명] : 특정 파일에 대한 로컬 저장소에서의 작업 및 변경 사항을 commit 정보에 추가
  6. git commit -m “[메세지]” : add를 통해 스테이징된 변경 사항들을 특정 메세지와 함께 커밋
  7. git push origin : 로컬 저장소의 브랜치와 연결된 원격 저장소에 코드 업로드
  8. git branch : 로컬 저장소에 생선된 branch 리스트 조회
  9. git checkout [브랜치명] : 작업 중인 브랜치에서 특정 브랜치로 이동
  10. git restore . && git clean -fd : 브랜치 변경 사항 삭제 (사용 주의)

개발 전후 코드를 최신화 및 업로드 할 때 자주 사용되는 git command flow (순서 1~8)

  1. git branch : 로컬 브랜치 확인

  2. git checkout develop

    : 최신 코드를 통합한 develop 브랜치로 이동

  3. git fetch

    : 원격 저장소의 develop 브랜치 최신정보 불러오기

  4. git pull origin

    : 불러오기한 최신 정보를 원격 저장소로 가져오기

  5. git checkout -b [브랜치명]

    : develop 브랜치의 코드를 기반으로 새로 작업할 브랜치 생성 후 이동

  6. git add [파일명] 또는 git add .

    : 작업한 파일을 스테이징

  7. git commit -m “[커밋 메세지]”

    : 변경사항에 대한 간략한 요약 내용 작성 및 커밋