본문 바로가기

프로그래밍/Github

[깃허브] 브랜치 설정 및 push

깃허브에서 레파지토리에 대한 readme 파일을 추가했을 때 종종 충돌이 일어난다

 

hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. If you want to integrate the remote changes,
hint: use 'git pull' before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

 

위와 같은 오류 발생

 

git init

 

브랜치 변경하기 ex. master -> main으로 변경

git branch -m main

 

해결방법1. +를 붙이기

git push -u origin +main

 

해결방법2. -f를 붙이기(force라는 의미로 강제로 push한다는 뜻)

git push -u origin main -f

 


REF

https://seolahchloe.tistory.com/entry/Git-%EC%98%A4%EB%A5%98%ED%95%B4%EA%B2%B0-Updates-were-rejected-because-the-tip-of-your-current-branch-is-behind-its-remote