2017-11-17 6 views
0

누군가가이 문제를 해결할 수 있기를 바랍니다. 나는이 특정 프로젝트를 잠시 동안 작업 해 왔고, 최근에야 원격 브랜치에 변경 사항을 적용하려고 할 때마다이 문제가 발생했습니다. 그것은 내가 현재 분기에 내 최신 변경 사항을 추진하기 전에 다른 모든 지점을 업데이트해야처럼변경 사항을 지점으로 푸시 할 수 없음

enter image description here

보인다.

+0

"git pull"하려고 했습니까? 이게 도움이 되나요? – reto

+0

@reto devops 지점을 체크 아웃하고 다른 지점의 푸시가 통과하기 전에 먼저 당겨야합니다. – flobar

답변

0

이것은 다른 분기에서 업데이트가 커밋되었음을 의미합니다. 브랜치를 업데이트하고 필요한 경우 병합하십시오. 모든 것이 최신 상태이면 "원격"지점에 모든 변경 사항을 게시 할 수 있습니다.

+0

네,하지만 제 문제는 전에 어떤 이유로 이런 일을해서는 안된다는 것입니다. – flobar

+0

어떤 프로그램을 사용합니까? 콘솔? 술집?. git sourcetree에 익숙하다면 커밋, 게시 및 병합을 쉽게 관리 할 수있는 git 저장소의 GUI와 GUI입니다. –

0

원격 지점의 커밋이 현재 로컬에서 푸시하려고 시도하는 것보다 빠르기 때문에 변경 내용을 푸시 할 수 없습니다. 커밋을 채우고 변경 사항을 푸시하려고하면 커밋을 거부합니다. 당신은 그 지점으로 안전하게 강제로 밀어 넣을 수 있습니다.

git push <upstream name> +<branch name>