![[GitHub] ! [rejected] main -> main (fetch first) 에러 발생](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ9qsL%2FbtsEqVdTFp3%2FoLU0Re0qV39oLBiKYWTz40%2Fimg.png)
배경 git status git add . git commit -m "커밋 메시지 작성" git push origin main 프로젝트를 진행도중 터미널로 푸시를 하려던때, 위와 같이 명령어를 입력하니 이런 에러가 발생하였습니다. ! [rejected] main -> main (fetch first) 결국 강제로 푸시하는 명령어를 입력하여 푸시를 하였지만, 원인과 그 이유를 해결하고 싶어 이렇게 블로그를 작성하게 되었습니다. 원인 원격저장소와 현재 작업중인 로컬저장소가 동기화되지 않았을 때 발생 해결방법 두가지의 명령어 중 하나만 선택하여 해결을 할 수 있습니다. git pull --rebase origin main git push origin +main 이렇게 한 뒤 다시 푸시를 해보니 깔끔하게 푸시까..
![[Gitbub] 브렌치 충돌](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG4CgR%2FbtsEkvOMJlS%2F4WKSBkU6kdbRYYr9IshtS1%2Fimg.png)
배경 https://imkdk.tistory.com/24 [GitHub] Intellij에서 GitHub 연동하기 & 해제하기 인텔리제이 IDE를 통해 공부 중인 개발자로서 Github에 공부기록을 남기기 위해 인텔리제이와 Github을 연동하려고 한다. 1. Git 설치 Git 설치는 https://git-scm.com/ 해당 사이트로 들어가 git을 설치하여 imkdk.tistory.com 이 블로그를 보며 인텔리제이와 깃허브를 연동을 시도하였습니다. 하지만 연동을 한 뒤 푸시를 하면, 위와 같이 뜨며 푸시한 내용을 볼수 없었습니다. 여기에서 'master'눌러야만 제가 커밋한 내용이 보였고, pr을 날릴려고 하였지만 pr 또한 날릴 수 없었습니다. 원인 깃허브 브렌치들끼리의 충돌이었습니다. 알고보니..