티스토리 뷰
기존에 존재하던 원격 리포지토리에 새로 연결을 하려하니 다음과 같은 에러가 발생했다.
error : failed to push some refs to [repo 주소]
구글에 검색을 해보니 git pull을 먼저 해서 원격과 로컬 저장소의 버전을 맞춘 다음에 다시 git push를 하라고 한다
그런데 git pull을 하니까 또 git pull이 안된다
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
If you wish to set tracking information for this branch
-> git branch --set-upstream-to=origin/<branch> main
이걸로 설정한 이후에 git pull -> git push 을 하니까 다행히도 잘 마무리 되었다.
참고 1) https://devconnected.com/how-to-set-upstream-branch-on-git/
origin/main = 원격 리포지토리의 브랜치
main = 로컬 리포지토리의 브랜치
--set-upstream-to=origin/main main = 로컬의 main branch가 원격의 origin/main branch를 가리키도록(Tracking) 세팅해라
이거 관해서 구글링 하다보니까 진짜 괜히 개발 잘하려면 영어를 잘해야한다는게 아니구나 느꼈다
영어공부도 계속 해야지..
'Git' 카테고리의 다른 글
나 보려고 만든 Git 커맨드 정리 (0) | 2021.10.13 |
---|---|
Git) 로컬 저장소의 경로를 변경하고 싶을 때 (5) | 2021.10.13 |
Git 로컬 저장소 생성부터 Github 업로드까지 요약 (0) | 2021.05.15 |
Git pull을 할때 Already up to date. 가 뜨는경우 (0) | 2021.03.10 |
[git] 정리 2 | Vim 사용하기 (0) | 2021.03.06 |