Git과 친해지는 실습 (1) - 브랜치 관리

민준·2025년 1월 31일
post-thumbnail

git clone : 원격 저장소의 코드 = 모든 브랜치들을 로컬로 가져오기


git remote -v : 원격 저장소 조회 (push, fetch)

  • remote 주소를 각각 달리할수도 있다 (나중에)

git fetch : 원격 저장소에서 생성한 브랜치 조회

  • 원격저장소에 생성한 브랜치가 없을 경우. (아무것도 나오지 않는다)
  • Github(원격 저장소)에 브랜치를 생성해본다.
  • newRemoteBranch라는 이름으로 브랜치 생성 확인
  • 조회 결과 아래와 같이 나온다. (한번 더 조회하면 아무것도 나오지 않음)

git branch -a : 생성된 브랜치 포함 모든 브랜치 조회 (원격 브랜치에 대한 Reference 확인)

  • -a : 모든 브랜치 확인(로컬, 원격)

git fetch -p : 원격 브랜치에서 삭제한 브랜치 조회

  • 원격 저장소에서 브랜치 삭제
  • 삭제 후 조회

git branch -a : 삭제된 브랜치 포함 모든 브랜치 조회 (원격 브랜치에 대한 Reference 확인)

  • 로컬 및 원격 브랜치에 대한 모든 브랜치 조회 (삭제된것은 없어진것을 확인 할 수 있다)

git checkout -b [새 브랜치 명] : 새 로컬 브랜치 생성 및 해당 브랜치로 이동

  • 새로운 로컬 브랜치 생성 후 해당 브랜치로 이동

git branch [새 브랜치 명] : 새 로컬 브랜치 생성

  • 새로운 로컬 브랜치 생성

git [switch 혹은 checkout][브랜치 명] : 브랜치 이동

  • git checkout으로 이동
  • git switch으로 이동

git branch -d [브랜치 명] : 브랜치 삭제

  • 브랜치 삭제
  • 브랜치 삭제 확인

0개의 댓글