[wecode] git 명령어 / 사용하는 흐름

·2022년 9월 29일
0

작업시에 자주 사용하는 git 명령어들과 flow 정리

git clone

  • 코드 복제
  • 기존 레파지토리를 내 로컬로 가져오는 명령어
  • 명령어 : git clone [레파지토리 주소]

git branch

  • 독립된 공간 만들기
  • 독립적으로 개발 할 수 있는 공간을 만드는 명령어
  • 명령어 : git branch [브랜치 이름]

git checkout **

  • 브랜치 이동
  • 현재 위치한 브랜치에서 다른 브랜치로 이동할 때 사용하는 명령어
  • 명령어 : git checkout [브랜치 이름]
    ** 브랜치를 생성만 하고 이동을 하지 않아 Master(혹은 main) 브랜치에서 작업을 하는 경우가 생길 수 있으니 브랜치를 생성한 후엔 반드시 git checkout 명령어를 사용해 생성한 브랜치로 이동한 후 작업해야 한다.

git pull

  • 카드 가져오기
  • github에 있는 특정 브랜치의 코드를 로컬로 가져올 때 사용하는 명령어
  • 명령어 : git pull origin [브랜치 이름]

git merge

  • 코드 합치기
  • 로컬에서 현재 브랜치의 코드와 특정 브랜치의 코드를 합칠 때 사용
  • 명령어 : git merge [브랜치 이름]

작업 시 git 명령어를 사용하는 흐름

  1. git clone / git init 으로 작업 폴더 지정
  2. git branch로 작업할 브랜치 생성
  3. git checkout으로 작업할 브랜치로 이동
  4. git add로 작업물을 스테이징
  5. git commit으로 스테이징 된 변화를 커밋
  6. git push로 작성한 코드들을 github에 업로드
  7. 관리자가 코드 확인 후 git merge로 master 브랜치로 병합
  8. Master 브랜치로 코드가 병합된 경우 내 로컬 master 브랜치와 차이가 생기므로 git pull로 Master 브랜치를 로컬로 가져온다.

0개의 댓글