Felaket bir 'git push'
Benim yaptığım şey iştesözde-istikrarlışube...
% git rebase master
First, rewinding head to replay your work on top of it...
Fast-forwarded alpha-0.3.0 to master.
% git status
# On branch alpha-0.3.0
# Your branch is ahead of 'origin/alpha-0.3.0' by 53 commits.
#
nothing to commit (working directory clean)
% git push
Fetching remote heads...
refs/
refs/heads/
refs/tags/
refs/remotes/
'refs/heads/master': up-to-date
updating 'refs/heads/alpha-0.3.0'
from cc4b63bebb6e6dd04407f8788938244b78c50285
to 83c9191dea88d146400853af5eb7555f252001b0
done
'refs/heads/unstable': up-to-date
Updating remote server info
Ben daha sonra fark ettim gibi bir hataydı. Tüm bu süreç geri almak istiyorum, ve alfa-0.3.0 bu duruma geldiğini Şubesi döner.
Ne yapmalıyım?
Eylem aşağıdaki düzeltmeyi kabul cevabı dayanıyor
% git push -f origin cc4b63b:alpha-0.3.0
Fetching remote heads...
refs/
refs/heads/
refs/tags/
refs/remotes/
updating 'refs/heads/alpha-0.3.0' using 'cc4b63b'
from 83c9191dea88d146400853af5eb7555f252001b0
to cc4b63bebb6e6dd04407f8788938244b78c50285
done
Updating remote server info
%
CEVAP
Bu depo başka kullanıcılar yanlış değişiklikler getiriliyor ya da tarihi geri sarmak için çünkü kaldırmak istediğiniz bir taahhüt, üst yapı üzerinde çalışıyor olduğundan emin olun.
O zaman 'güç' eski referans itin.
git push -f origin cc4b63bebb6:alpha-0.3.0
Uzak depo receive.denyNonFastForwards
ayarlamış olabilirsiniz. Eğer durum buysa, o zaman bu ifade [remote rejected]
içeren bir hata alırsınız.
Bu senaryoda, şube silmek yeniden oluşturmak zorunda kalırsınız.
git push origin :alpha-0.3.0
git push origin cc4b63bebb6:refs/heads/alpha-0.3.0
Eğer bu işe yaramaz ise mi receive.denyDeletes
set var çünkü belki de, o zaman depoyu doğrudan erişim var. Uzak depo, sonra aşağıdaki su tesisatı komutu gibi bir şeyler yapmak zorunda.
git update-ref refs/heads/alpha-0.3.0 cc4b63bebb6 83c9191dea8
Git push: kullanıcı adı, önlemek için ...
Apple ANATOMİSİ (push notification ser...
git push heroku master izin verilmedi...
Gem git push heroku başarısız uzak dos...
&Quot;git commit" ve "git pu...