본문 바로가기
Error & Fix

현재 브랜치가 'branch명' 기반이지만, 업스트림이 없어졌습니다. (git branch --unset-upstream)

by wakestand 2022. 5. 22.
반응형

현재 브랜치가 'branch명' 기반이지만, 업스트림이 없어졌습니다. (git branch --unset-upstream)

 

위 에러는 로컬 branch가

Repository의 Remote branch와

연결되지 못할 경우에 발생하는데

 

remote branch를 삭제하거나 했는데

local에는 남아있는 경우 등의

상황에 발생하게 된다

 

해결방법은 git branch --unset-upstream 으로

연결한 remote branch를 없앤 뒤

 

git branch --set-upstream-to origin/branch명

을 사용해주면 local branch를

현재 repository에 있는

remote branch와 연결할 수 있는데

 

이후 git branch -vv 를 해보면

해당 branch와 연결된 remote branch를

main    95ec79b [origin/main: behind 2] test 1

이런 식으로 [] 안에서 확인할 수 있게 된다

이후 에러 없이 정상적으로 push 등이 가능하다

반응형

댓글