개인 브랜치에서 수정한 코드를 공용 개발 브랜치로 업데이트하고 싶어요. 브랜치를 로컬 개발 브랜치에 병합한 후 push를 통해 원격으로 업데이트하고 싶은데 뭔가 문제가 생겨서 최근에는 자주 마주쳤다. 다음은 내 오류 메시지입니다
push
새내기분들 조언 부탁드려요
로컬 개발 브랜치develop가 최신이 아니거나 원격 개발 브랜치develop와 동일한 버전이 아닐 수도 있습니다. 이런 종류의 문제가 발생했습니다. 일반적으로 git push origin 分支를 실행하기 전에 git pull origin 分支을 실행하여 로컬 버전과 원격 버전이 동일한 버전으로 업데이트되어 문제가 없는지 확인하는 것이 가장 좋습니다. 다음 명령을 실행한 후 다시 시도할 수 있습니다
develop
git push origin 分支
git pull origin 分支
도움이 되었기를 바랍니다
이 영어 문장을 직접 번역하면 커밋 외에도 원격 버전에 로컬에 없는 내용이 있다는 의미입니다. git pull먼저 확인하세요
git pull
푸시하려는 브랜치에는 로컬에 없는 커밋이 있다는 점을 상기시켜 줍니다. 푸시하기 전에 git pull 및 병합을 수행하는 것이 좋습니다.
푸시할 때 다른 사람이 원격 브랜치에 새 코드를 제출했을 가능성이 높으므로 먼저 코드를 당겨서 로컬 코드를 최신 상태로 만들어야 합니다. 충돌이 있으면 해결한 후 푸시하세요. 코드
로컬 개발 브랜치
으아아아develop
가 최신이 아니거나 원격 개발 브랜치develop
와 동일한 버전이 아닐 수도 있습니다. 이런 종류의 문제가 발생했습니다. 일반적으로git push origin 分支
를 실행하기 전에git pull origin 分支
을 실행하여 로컬 버전과 원격 버전이 동일한 버전으로 업데이트되어 문제가 없는지 확인하는 것이 가장 좋습니다. 다음 명령을 실행한 후 다시 시도할 수 있습니다도움이 되었기를 바랍니다
이 영어 문장을 직접 번역하면 커밋 외에도 원격 버전에 로컬에 없는 내용이 있다는 의미입니다.
.git pull
먼저 확인하세요푸시하려는 브랜치에는 로컬에 없는 커밋이 있다는 점을 상기시켜 줍니다. 푸시하기 전에 git pull 및 병합을 수행하는 것이 좋습니다.
푸시할 때 다른 사람이 원격 브랜치에 새 코드를 제출했을 가능성이 높으므로 먼저 코드를 당겨서 로컬 코드를 최신 상태로 만들어야 합니다. 충돌이 있으면 해결한 후 푸시하세요. 코드