문제
유니티 프로젝트 push 중 발생한 오류
과정
오류 내용자체는 쉬웠다.
깃허브 기준 원격과 로컬이 있는데, 원격에서 변경된 내용이 있어서 먼저 pull하고 push하라는 내용이었다.
hint : Updates were rejected because the remote contains work that you do
→ 힌트 : 원격에서 수행된 작업이 포함되어 있어서 업데이트가 거부한다.
hint : not have locally. This is usually caused by another repository pushing
→ 힌트 : (원격에서 수행된 작업이) 로컬에 없다. 이런건 대체로 다른 레포지토리 푸싱으로 발생한다.(너가 원격에서 뭐 바꿔서 그래)
hint : to the same ref. You may want to first integrate the remote changes
→ 힌트 : 참조사항으로는, 너는 먼저 원격에서 변경된 사항을 통합해야한다.
hint : (e.g., 'git pull ...') before pushing again.
→ 힌트 : (git pull 등..) 푸시 하기 전에.
hint : See the 'Note about fast-forwards' in 'git push --help' for details.
→ 힌트 : 더 자세한 내용은 'git push --help'의 'Note about fast-forwards'를 참고해라.
즉, 로컬이 아닌 깃허브 자체에서 뭔가 바꿨다는 건데.. 이게 기억이 안나서 다른 삽질을 했다. (혹시 뭐가 변경된게 있을까봐..)
근데 결론적으로 어제 README를 변경한게 생각났다..
해결방법
해결은 쉽다. 그냥 pull한번 하고 push하면 된다.
특히 나는 sourcetree를 사용중인데, pull에 표시가 없어도 그냥 pull했다.
이렇게 알아서 merge되는걸 볼 수 있다.
느낀점
어려운 오류도 아니었고, 삽질이라기엔 비교적 빨리 해결했다.
다만 앞으로는 pull 표시가 없어도 기본적으로 pull한번 해보자! 라는 기억이 남아있으면 좋을 것 같아서 기록을 남기게 되었다.
'개발 > 삽질' 카테고리의 다른 글
구글에 블로그 노출하기2 (색인 생성 요청 거부, 실시간 테스트 문제 감지) (1) | 2024.06.26 |
---|---|
이클립스 로고 깜박임, java was started but returned exit code=1 (1) | 2024.06.14 |
문자 char 입력시 오류 : invalid conversion from ‘const char*’ to ‘char’ [-fpermissive] (0) | 2024.04.17 |
min 함수 오류 : required from here (0) | 2024.04.05 |
error C2001: newline in constant (0) | 2024.03.08 |
이것저것 기억하고 싶은거 글쓰는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!