세상에 알 수 없는 것은 단 두가지가 있다.
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 하는 습관을 들이지 않은 불도저같은 나,,,,,,,
해결방법이 와라라라랄랄 있는데 순서대로 해보시고 마지막까지 간 당신,,, 나와 같음.
$ git pull 저장소(origin) branch(master)
$ git push 저장소(origin) branch(master)
$ git pull --rebase
$ git push 저장소(origin) branch(master)
$ git push -f origin master
아직 공부가 많이 필요한 것 같다.