원격 지점 develop
을 추적하는 f_branch1
이라는 로컬 기능 분기가 있습니다. 내 하루가 끝날 무렵, 새로운 로컬 브랜치를 만드는 원격지로 로컬 브랜치를 푸시했습니다. f_branch1
. 다음날 나는 develop
브랜치의 로컬 브랜치를 최신 코드로 업데이트했습니다. 나는 전날 생성 된 원격 지사 내 변화를 추진하려고 할 때 자,이 일의 끝,이 오류Git 원격 지점을 추적하고 다른 지점으로 푸시
error: failed to push some refs to 'remote url.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
이 말이 얻을,하지만 어떻게이 오류를 방지 할 수 있습니까?
편집
내가 개발에 내 로컬 브랜치를 업데이트하기 때문에 내 말은, 그래서 내 로컬 f_branch1
의 끝이 나는이 오류가 그 이유는, 앞서 원격 f_branch1
의입니다. 필자가 원하는 것은 지사에서 리모컨을 사용하여 작업을 안전하게 유지하는 것입니다. 그러나 동시에 동일한 지점에서 작업 코드를 업데이트하십시오. develop
.
왜 그것이 합리적인 것이라고 생각하십니까? 로컬 지점을 파기 한 것처럼 보입니다. 커밋 트리를 자세히 살펴보십시오. – wRAR
로컬'f_branch1'에 의한 오류 메시지가 뒤에 있습니다. 그리고'git log --oneline --decorate --graph --all'의 출력을 보여줌으로써 브랜치 구조를 추가 할 수 있습니까? BTW, 당신이 별도로 두 가지 지점에서 일할 필요가 있다면,'origin/f_branch1'과'origin/develop'을 따로 따로 추적하기 위해 두 개의 로컬 브랜치를 사용하는 것이 좋습니다. –
아직 문제를 해결 했습니까? –