Tüm taahhütleriniz kimliklerini değiştirdi, bu nedenle yönlendirme gerçekten bir sapma değil .
Sorununuzun çözülmesi için uzak şubenizin üzerine yazmanız gerekir:
git push -f origin experiment
http://git-scm.com/book/ch3-6.html
Açıklama:
Bu görüntüde, C3'ün yeniden temelden sonra C3 olarak değil, C3 'olarak nasıl koyulduğunu görün. Bunun nedeni, tam olarak C3 olmaması, ancak tüm kod değişikliklerine sahip olmasıdır.

Bu diğer görüntüde, bir uzaktan kumanda dahil olduğunda bir geri ödemenin nasıl görüldüğünü ve neden bir sapma olduğunu görüyorsunuz.

Her durumda, zorunlu zorlamayı yaptıktan sonra, size bir (zorla güncelleme) yaptığını söyleyecektir, bu noktada iyi olmalısınız.
Üstteki bağlantıya göz atın ve "git push --force" ifadesini arayın. Daha detaylı bir açıklama göreceksiniz.