오늘 만난 아주 당황스러운 친구! 🥲
하지만 에러는 언제나 환영이다!! 싸우자 Git!!!
git commit -m "fix dkfjdkjfk"
git push
commit 메세지를 작성하고 push를 했더니 위의 그림과 같은 에러가 등장했다. 읽어보고 곰곰히 생각해보니 git commit
하기 전에 github에서 README.md를 수정했었다. 원격저장소와 로컬저장소의 동기화 되지않아 데이터 손실이 우려되어 막은 것이다. 방법은 찾아보니 두가지 정도가 있었다.
pull
git pull --rebase origin main
git push origin +master
나의 경우는 README.md
를 수정했기에 중요사항이 없어서 2번으로 강제로 Push 하려했지만 실패하였다. 그래서 pull을 하여야하는데 로컬에서 변경했던 사항이 변경됨으로 변경했던 코드 부분만 복사해놓고 pull하고 코드 붙여넣고 다시 push를 진행했다!