🚀 블로그 이전했습니다.

[Git] 기본 명령어들

@hyoon · May 20, 2022 · 1 min read

Clone(클론)

  • 원격 저장소를 로컬 저장소에 복제
    $ git clone https://github.com/{GithubID}/{RepositoryName}.git

Branch(브랜치)

동시에 다양한 작업을 할 수 있도록 분리된 작업영역

  • 브랜치 생성
    $ git branch {브랜치 이름}
  • 브랜치 삭제
    $ git branch -D {브랜치 이름}

Checkout(체크아웃)

  • 브랜치 전환
    $ git checkout {브랜치 이름}
  • 브랜치 생성과 전환
    $ git branch -b {브랜치 이름}
  • 브랜치 조회
    $ git branch

Commit(커밋)

  • 커밋 추가
    $ git add .
    $ git add {파일명}
  • 커밋 상태
    $ git status
  • 커밋 메시지
    $ git commit -m "커밋 메시지"

Push(푸시)

  • 원격 저장소의 데이터를 로컬 저장소에 가져와 병합하기
    $ git push {origin master}

Fetch(패치)

  • 원격 저장소의 데이터를 로컬에 가져오기만 하기
    $ git fetch {origin master}

Pull(풀)

  • 로컬 저장소의 데이터를 원격 저장소로 밀어넣기
    $ git pull {origin master}

Merge(머지)

  • 변경 이력 병합하기
    $ git merge {branch_name}

Tag(태그)

  • 커밋을 참조하기 쉽도록 알기 쉬운 이름을 붙이는 것
    $ git tag {태그 이름}
  • 태그명으로 커밋 조회
    $ git show {태그 이름}