문제

Gitk에서 색상의 의미에 대한 문서를 찾을 수 없었지만 여기서 문제는 노란색 버튼이 내 마스터를 통과했다고 생각합니다. 이제 내가하려고 할 때 :

git push origin master

작동하지 않습니다. 노란색 버튼은 어떻게 마스터를 극복했으며 어떻게 다시 연결하여 원산지 마스터를 푸시 할 수 있습니까?

도움이 되었습니까?

해결책

그 커밋을 다시 넣어야 할 것 같습니다. master 분기 (거기에 속한 경우). 또한 그 커밋은 지점이 아니기 때문에 머리를 분리 한 것처럼 보입니다. 이 모든 것이 사실이라면 다음을 시도하십시오.

# git log -1

커밋 ID를 기억하십시오.

# git checkout master
# git reset --hard <commit-id>

지금 gitk 바로 옆에 노란색 커밋을 보여줄 것입니다 master 마커와 git push 다시 일할 것입니다.

당신이 어떻게 그 상황에 빠졌는지, 내가 상상할 수있는 유일한 것은 당신이 사용했다는 것입니다. git reset 재설정하려면 master 이전 커밋에 대한 지점이지만 현재 체크 아웃 커밋을 변경하지 않았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top