आपके सभी कमिट ने आईडी बदल दिए हैं, इसलिए डायवर्सन वास्तव में एक विचलन नहीं है ।
अपनी समस्या को हल करने के लिए आपको अपनी दूरस्थ शाखा को अधिलेखित करना होगा:
git push -f origin experiment
http://git-scm.com/book/ch3-6.html
स्पष्टीकरण:
देखें कि इस छवि में C3 को रिबेस के बाद C3 के रूप में नहीं, बल्कि C3 के रूप में रखा गया है। ऐसा इसलिए है क्योंकि यह बिल्कुल C3 नहीं है, लेकिन इसके सभी कोड परिवर्तन हैं।

इस दूसरी छवि पर आपको चित्र मिलता है कि जब रिमोट शामिल होता है, तो रिबास कैसा दिखता है और डायवर्सन क्यों होता है।

किसी भी मामले में, जब आप मजबूर धक्का करते हैं, तो यह आपको बताएगा कि यह एक (बल अद्यतन) किया था, आपको उस बिंदु पर ठीक होना चाहिए।
शीर्ष पर लिंक चेकआउट करें, और "गिट पुश --फोर्स" खोजें। आप अधिक विस्तृत विवरण देखेंगे।