tech.junha.kr

[GIT] clone부터 해당 체크아웃까지 (branch, checkout)

프로젝트를 시작할 때, 간단하게 코드만 확인하고 싶은 분들을 위해 정리했다.

✅ 프로젝트 클론부터 브랜치 이동까지

  1. 프로젝트 클론하기
    git clone <<주소>>

  2. 해당 디렉토리로 이동
    cd <<디렉토리>>

  3. 브랜치 이동

git checkout -t [원격 저장소의 branch 이름]
# 로컬에 동일한 이름의 branch를 생성하면서 checkout

git checkout -b [생성할 branch 이름] [원격 저장소의 branch 이름]
# 원격 branch 이름을 바꿔 가져오기

git checkout -b [생성할 branch 이름]
# (현재 브랜치를 기준으로) 새로운 브랜치를 만들기 + checkout

✅ 참고사항

  • Clone한 프로젝트에는 .git 폴더가 이미 생성되어 있어, 아래 명령어는 생략해도 된다.
git init
git remote add origin <<주소>>
  • 프로젝트를 클론 직후에는 로컬 브랜치가 없기 때문에, -t 옵션을 붙여 로컬의 동일한 이름의 branch를 생성하면서 해당 branch로 checkout을 해야한다.
git checkout -t <<branch-name>>
  • 브랜치 리스트 확인
git branch -r
# 원격 저장소의 branch 리스트

git branch -a
# 로컬, 원격 모든 저장소의 branch 리스트
  • / 가 들어가는 브랜치이름을 만들고 싶다면 그 선행이름이 없어야한다. ex) notch 브랜치가 있디면, notch/mypage 이름을 못쓴다. 하지만 notch 브랜치가 없다면, notch/mypage 이름의 브랜치를 만들 수 있다.

  • 로컬 브랜치 이름 변경

git branch -m [OLD_BRANCH] [NEW_BRANCH]