2012-06-22 2 views
0
그래서 문제는 여기에 설명 내 문제를 해결하기 위해 마스터를 삭제하고 새로운 지점 기반으로 디바이스를 만들 수있는 지침을 따랐다

: 이제 난 Tried to merge branches, then tried to rebase - still can't force master to be identical to dev branch지역 힘내 병합 문제와 github의를 리베이스 - 완전히 죄송 혼란

을 새로운 마스터를 github에 밀어 넣으려고 시도하지만 현재 브랜치의 끝이 뒤에 있고 원격 변경 (예 : 'git pull')을 병합 할 것을 제안하는 오류가 발생합니다. 이것은 나에게 의미가 있지만 나는 강제로 원격 마스터가 내 로컬 하나와 동일하게 -이 말이 맞는가?

답변

0

당신이 정말로이 당신을 일치하도록 원격 마스터를 강제 할 경우이 작업을 수행 할 수 있습니다

git push --force origin master 

그러나 당신은 당신의 로컬 마스터가 아닌 리모트 마스터의 모든 역사를 잃게됩니다. 또한이 Github 저장소에서 다른 사람이 코드를 가져온 경우 다음에 코드를 가져올 때 심각한 문제가 발생합니다.

+0

그래, 어떻게 해결해야합니까? 합리적으로 똑바로 들리는 무언가는 현실적으로 완전히 혼란 스러울 것으로 판명되었습니다. – CMSCSS

+0

많은 문맥을 알지 못하면 말하기가 어렵습니다. 이 프로젝트가 현재 당신이 일하고있는 개인 프로젝트이고 Github에있을 때 내 대답에서 명령을 실행해도 괜찮습니다. –