git오류⚠️error:failed to push some refs to

JINI·2022년 5월 19일
0

새로운 레파지토리에 readme파일을 만들고 push를 하니 또 오류 발생!!
깃은 할 때마다 매번 새로운 오류가 나타나는 것 같다...😒


문제 원인

github와 local에 있는 파일이 다르기 때문에 꼭 update를 해줘야한다.

나의 경우 깃허브에는 readme 파일이 있는데 local에는 readme 파일이 없기 때문에 나타나서 생기는 오류였다.


해결방법

1.강제 push

git push origin +master

저번에는 강제로 push하는 방법을 썼었는데 그리 좋은 방법은 아니었다.
파일이 손상될 수 있다는 것!! 테스트 용으로 강제 push를 했더니 readme 파일이 사라졌다.😠
그래서 다른 방법을 찾아보기로 했다.



2.git pull 후 다시 push

git pull

githublocal을 맞추기 위해 git pull로 update를 해주었다.
그리고 다시 push 후 드디어 해결이 된 줄 알았는데 또!! 같은 오류 메세지가 떴다.



💡이 방법을 사용하자!

git pull 원격지 저장소 브런치

git pull origin master

원격지에 있는 정보를 로컬로 가져 와야 한다!!
그 후에 다시 git add . , git commit -m "커밋 메시지" , git push origin master을 해주니 정상적으로 push가 되었다.


push 후 local에서 확인해보니 깃허브에 있던 readme파일이 local에도 저장되었다.
profile
꾸준히 성장하는 개발자

0개의 댓글