팁
fork 한 브랜치 최신 상태로 업데이트하기
tonyhan18
2022. 11. 20. 17:04
728x90
원격 Origin 저장소에는 dev-1.25 가 있는 것을 볼 수 있다.
하지만 FORK 를 떠온 브랜치를 보면 알겠지만 최신 브랜치가 없는 경우가 허다하다
이건 왜 그러냐면 upstream 이 origin을 향하도록 설정되어 있지 않은 것이 큰 원인이다.
그래서 일단 최신 브랜치가 있는 저장소의 주소를 복사하고
git remote -v
를 해준다
원격 origin 저장소가 없는 것을 먼저 확인한 다음
git remote add upstream https://github.com/kubernetes/website
해주면 저장소가 추가로 연결되고
git fetch upstream
해주면 최신 브랜치를 모두 불러올 수 있다. 이제 즐거운 코딩하자
물론 이렇게 한다고 해도 바로 해당 브런치를 쓸 수 있는 것은 아니고 임시 상태로 남게 된다.
그래서 원격 저장소를 가지고 와야만 한다.
# 아래와 같이 해주면 내가 이름을 지을 수 있다.
git checkout -b test remotes/upstream/dev-1.25-ko.1
# 브랜치 이름을 지지 않고 remote 저장소에 브랜치 이름을 그대로 로컬 브랜치에 생성 가능하다.
git checkout --track remotes/upstream/dev-1.25-ko.1
다시금 즐거운 코딩 생활 이어나가자
728x90