티스토리 뷰
Study/Git & GitHub
[에러해결]Updates were rejected because the tip of your current branch is behind (Git push 에러)
uung 2021. 7. 25. 01:36새로 만든 레포에 파일을 푸쉬하려고 하니까 에러가 생겼다.
첫번째 "Updates were rejected because the tip of your current branch is behind" 힌트를 보고,
깃허브 레포를 생성하면서 README.md 파일을 추가해서 에러가 생긴 것 같다는 생각이 들었다.
pull을 해보고 push를 하자.
pull 을 해도 merge 가 refuse 된다.
문제 원인과 해결방법을 구글링 해보니,
깃허브 레파지토리를 생성할 때, README.md 파일을 생성했기 때문에 발생한 문제가 맞았다.
데이터 유실과 같은 문제가 있을 수 있는 부분 때문에 git에서 처리하지 않도록 에러가 발생하는 것이라 한다.
레포에 처음으로 push 하는거라, 손상될만한 파일들이 없어서 강제로 push 해서 문제를 해결했다!
*메인 master branch를 main으로 이름을 바꿨다
git push -u origin +main
혹은 force로 해결해도 된다고 한다
git push origin main -f
'Study > Git & GitHub' 카테고리의 다른 글
Git이란? Git을 쓰는 이유 (0) | 2021.01.28 |
---|
댓글