git error 2

[github] Push of the current branch "main" was rejected. Remote changes need to be merged before pushing. 뜨는 이유와 해결 방법

엄청 간단한 오류지만 도움이 될 분들을 위해 블로그에 기록해둔다. #1 문제점 인식🧐 github에 내 프로젝트를 push하는 과정에서 이런 오류를 접한다면 어떻게 해야할까? #2 오류가 터지는 이유 혹시 내 로컬이 아닌 깃헙 내에 read.me를 임의로 수정하였거나 깃헙에 올라와있는 코드를 조금 수정한 적이 있으면 이런 오류가 터진다. 나같은 경우 깃헙 내에서 read.me를 올리고 pull을 먼저 받지 않고 push하려니 이런 오류가 뜨는 것이다. #3 해당 오류 해결 방법 ✅ - pull 먼저 받고 push하기👍 git pull origin 받아와야 할 브랜치 이름 (git commit을 이미 했다면 생략 가능) git push origin 푸쉬하고 싶은 브랜치 이름 #4 습관을 잘 길러두자🤦 저처..

Catching Errors 2024.02.20

[git] ! [rejected] main-> main(non-fast-forward) error: failed to push some refs to 'https://github.com/~' 오류 해결 방법

팀 프로젝트를 하다가 생겼던 오류를 적어보려고 한다..! 해결되고보니 어이없고 쉬운 오류였지만 내 블로그를 참고하여 해결될 수 있는 분들이 계시면 좋겠다는 마음으로 올려본다 #1 문제점 인식🧐 해결되기 전 상황을 설명해보자면 개인 branch에서 add, commit를 여러 개 한 후, push를 하려고 했는데 아래와 같은 에러 코드가 뜬 것이다. ! [rejected] "브랜치 이름" -> "브랜치 이름" (non-fast-forward) error: failed to push some refs to '올리려는 깃허브 주소' 그리고 아래에 뜨는 힌트는 이러하였다. 초반에 branch를 다른 branch에서 작업할 뻔했어서 커밋을 잘못 찍었나보다하고 다른 branch를 생성해 올리기도 하고 여러 가지 방..

GIT & GITHUB 2024.02.12