2016-07-21 3 views
0

첫 분기를 만들고 여러 분기를 추가했습니다. 첫 번째 지점에있는 동안, 나는 그것을 rebased하고 그것을 밀어. 그러나 첫 번째 분기를 마스터 분기에 병합하기 위해 GitHub에서 풀 요청을 작성할 수 없습니다. 나는 단지 비교할 것이 없다고 말하는 메시지를 받았고 그들은 서로 다른 역사를 저질렀다.리베이스 후 풀 요청을 수행 할 수 없습니다.

git rebase -i --root 
git push origin first-branch --force 

답변

3

당신은 masterfirst-branch의 모든 커밋을 리베이스됩니다 --root를 사용하여 리베이스는 안된다. --root없이 리베이스하면 git는 first-branch에있는 커밋 만 리베이스하지만, master에는 커밋되지 않습니다.

대신 당신은 도움말 및 설명은

git checkout first-branch 
git rebase -i master 
git push origin first-branch --force 
+0

감사를 수행해야합니다. 그게 효과가 있었어. – Jon

관련 문제