2013-01-17 3 views
1

나는 3 개의 커밋을 만들었습니다. 그 후 나는 원점/마스터에 대한 나의 변경 사항을 푸시하려고했지만 그때 나는 현재 어떤 지점에도 없다는 것을 발견했다. 그 후 나는 새로운 커밋을 origin/master에 병합하려고했지만 실패했다.원본/마스터에 커밋을 병합하는 방법을 모른다.

e664a6d [email protected]{0}: checkout: moving from e664a6d3a47e7036f61d47e69f91bd20235d59b0 to master 
e664a6d [email protected]{1}: merge master: Fast-forward 
9f5948d [email protected]{2}: checkout: moving from master to origin/master 
e664a6d [email protected]{3}: merge [email protected]{3}: Fast-forward 
9f5948d [email protected]{4}: checkout: moving from dc325aeb1866e54d068c103cbc75910d4c464d59 to master 
dc325ae [email protected]{5}: commit: remove debug from app.php 
f5f2d7b [email protected]{6}: commit: add new results to listing 

사람이 머리에 @를 병합 무엇을 내가해야 말해 줄 수 {4} -head @ {6} 내 원산지/마스터로 및 분기로 돌아가 작업 할 : 이 현재의 자식 reflog입니다 그것.

대단히 감사합니다.

답변

1

당신은 시도하고 master[email protected]{4}에 재설정 할 수 있습니다

git checkout -B master dc325aeb186 

그리고 밀어하려고합니다.

참고 : 모든 테스트에서 추적되지 않은 파일을 저장하는 것을 잊지 마십시오 (또는 적어도 git stash).

관련 문제