2016-08-29 2 views
-2

로컬 Repo를 마지막 GitHub 커밋으로 되돌리려 고 했으므로 GitHub 레포를 다운로드하고 다운로드 한 로컬 Repo를 덮어 씁니다. 나는 변화를 만들고 커밋을 시도했다. git push -u origin master을 시도했을 때 "로컬에 가지고 있지 않은 작업이 리모컨에 포함되어 있기 때문에 업데이트가 거부되었습니다."라는 오류 메시지가 나타납니다.HEAD 병합 공통 조상 오류

git pull origin master 그런데 "자동 병합에 실패했습니다. 충돌을 수정 한 다음 결과를 커밋합니다."라는 오류 메시지가 표시되는 .htaccess를 제외하고 모든 파일을 자동으로 병합하는 것처럼 보였습니다.

그렇다면 강제로 git push -f origin master을 실행하고 브라우저에서 index.php를로드하면 페이지 상단에 "HEAD merged common ancestors"가 표시됩니다. 내가 터미널에서 git status을 실행하면 그것은 "지점 마스터 당신은 병합 경로가에. (충돌을 해결하고 실행"읽고 자식 커밋 ")"나는 충돌을 해결하려면 어떻게

및 상단의 오류 메시지의 자신을 제거 나의 페이지? Repo is at https://github.com/avashije/music

+0

웹에는 병합 충돌을 다루는 데 대한 많은 정보가 있습니다. https://www.google.co.uk/search?q=merge%20conflicts%20git –

+0

예, 이해하기 위해 노력하고 있으며 올바른 방향으로보다 구체적인 방향 전환을 기대하고 있습니다. – avashije

답변

0

원격 지점을 사용하여 재설정 할 수 있어야합니다.

git fetch 
git reset --hard origin/{branch name} 

question과 유사합니다.

+0

감사합니다! 이 문제가 해결되었습니다. – avashije

관련 문제