2010-03-03 2 views
0

에 다시 밀어해야합니다는 커밋을 되돌리려했지만 지금은 실행하여 이전에 커밋 복귀했다 원격 REPO

git revert <HASH> 

그래서 나는 내 원격의 repo에 다시 변경을 밀어 가서 실패 로 :

! [rejected]  ci_172 -> ci_172 (non-fast-forward) 
To prevent you from losing history, non-fast-forward updates were rejected 
Merge the remote changes before pushing again. 
+0

실제로 병합을 시도 했습니까? – pajton

+0

오, 병합해야합니까? 미안 해요, Git과 버전 관리에 익숙하지 않습니다. – luckytaxi

답변

0

git push [remote-path] +[branch]으로 밀어 넣기를 강제해야합니다. 그래서 원점으로 원점을 밀어 넣으면 git push origin +master처럼 보일 것입니다.

How can I remove a commit on github?에서 자세한 내용을 볼 수 있습니다.

0

당신은

 
git pull origin 
git push origin 

전에 풀을 만들 필요가없는 풀 페치하고 원점에서 병합했다. 이 병합 후 커밋을 밀어 낼 수 있습니다