티스토리 뷰

Git

Git) failed to push some refs to ~ 에러 후기

세댕댕이 2021. 10. 13. 10:12

 

기존에 존재하던 원격 리포지토리에 새로 연결을 하려하니 다음과 같은 에러가 발생했다.

 

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/

참고 2)  https://git-scm.com/book/ko/v2/Git-%EB%B8%8C%EB%9E%9C%EC%B9%98-%EB%A6%AC%EB%AA%A8%ED%8A%B8-%EB%B8%8C%EB%9E%9C%EC%B9%98

 

Git - 리모트 브랜치

``origin'' 의 의미 브랜치 이름으로 많이 사용하는 master'' 라는 이름이 괜히 특별한 의미를 가지는 게 아닌 것처럼 origin'' 도 특별한 의미가 있는 것은 아니다. git init 명령이 자동으로 만들기 때문

git-scm.com

origin/main = 원격 리포지토리의 브랜치

main = 로컬 리포지토리의 브랜치

 

--set-upstream-to=origin/main main = 로컬의 main branch가 원격의 origin/main branch를 가리키도록(Tracking) 세팅해라

 

 

 

이거 관해서 구글링 하다보니까 진짜 괜히 개발 잘하려면 영어를 잘해야한다는게 아니구나 느꼈다

영어공부도 계속 해야지..

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함