[git] error: failed to push some refs to 해결하기

y8nj1n·2022년 7월 18일
1

이것저것 공부

목록 보기
5/8

세상에 알 수 없는 것은 단 두가지가 있다.
1. 남자친구 마음
2. git Error

오늘은 바보같이 와다다다ㅏ다다 변경해두고 pull 하지도 않은 채 push 한 자의 오류를 해결하겠습니다.

멋찌게 push 했는데

error: failed to push some refs to

가 떴다.

pull을 하지 않고 push 를 한게 문제였고, 여러가지 방법이 있는데 난 꽤나 돌이킬 수 없는 길을 걸어왔다,,,

원인

문제는 다음과 같다

아 멋찌게 패드로 그리기 까지 했는데 file에 짝대기 하나가 날라갔네요,, 억울
아무튼 누군가 같이 내 레포를 같이 쓰거나 내가 이것저것 만지면서 파일을 삭제, 수정 한 후 git과 local의 구성이 안맞는 경우, push를 할 수 없다.

이런경우 pull을 해주어 구성을 맞추고, 수정한 file을 push 해줘야한다.
이러한 과정을 "merge" 한다고 한다.
pull 할때는 내가 쓴 파일 또한 소중하니깐 commit 먼저 해주는걸 잊지 않아야한다.

이렇게 local과 git 구성이 맞으면 push 할 수 있다.
push 하기 전 pull 하는 습관을 들이지 않은 불도저같은 나,,,,,,,

해결

해결방법이 와라라라랄랄 있는데 순서대로 해보시고 마지막까지 간 당신,,, 나와 같음.

1. pull, push 해보기

$ git pull 저장소(origin) branch(master)
$ git push 저장소(origin) branch(master)

2. git pull --rebase

$ git pull --rebase
$ git push 저장소(origin) branch(master)

3. 강제 push

$ git push -f origin master

아직 공부가 많이 필요한 것 같다.

profile
(4년을 공부해도) => (대학 졸업해도) => 취업해도 코린이🎈🌈

0개의 댓글