üzerindeki uzak çıplak deposu nasıl geri döndürüyorum Bu bağlantıda açıklanan işlemi tamamladım http://toroid.org/ams/git-website-howto
Bir çekicilik gibi çalışır, ancak şimdi geçici olarak uzak depoya (ve kasaya) geri dönmem gerekiyor belirtmek, bildirmek.
Sanırım muhtemelen yalnızca yerel olarak geri dönmeye ve itmeye ihtiyacım var (ve ödeme düzgün çalışacaktır) ama emin değilim. bu açık bir geri dönme eğilimi, sadece geçici bir (I should önce üretime son değişiklikleri itilirse olarak düşünmek) yerel depo kullanımı git reset --mixed <commit>
uzaktan sonra git push --force
yılındaGit
Git
cevap
olmadığını
dikkat edin. Öncelikle kabul edilmeyen değişiklikleri saklamanız gerekebilir. git-reset manpage itibaren
:
--mixed sıfırlar endeks ancak çalışma ağaç (yani değiştirilen dosyalar korunmuş ancak taahhüt için işaretlenmemiş) ve olmamıştır neyi bildiriyor güncellendi. Bu varsayılan eylemdir.
yerel usta sıfırlayın
git reset --hard HEAD^
git push -f origin master
Sıfırla - Sağ geçici değil, çalışma ağacını değiştirir, geçici bir değişiklik değil. - karıştırdım ve işe yaradı. Her neyse, gitme zorunluluğu olmalı - ya da işe yaramıyor, teşekkürler. – filaruina
Sorunuz, çalışan ağacı sağlam tutmanız gerektiğini söylemedi. Sıfırla - değiştirilmemiş değişiklikleri sıfırlamak istemediğiniz sürece geçici olabilir. Sıfırlama işlemini sıfırlamak için, sıfırlamak suretiyle her zaman bir sıfırlamayı geri alabilirsiniz. Ama elbette, - karışık olan yoldur. Şerefe! – ralphtheninja
Üzgünüz, bu konuda daha açık olmalıydı. Her iki cevabı da kabul edilebilir olarak seçebilirdim. Neyse, teşekkürler! – filaruina
- 1. Alias "git git" sadece "git"?
- 2. Git ve Git İçindekiler bölümüne git Mergetool
- 3. Git "git deposu görünmüyor"
- 4. Git şifremi unuttum Git
- 5. Git boş değeri Git
- 6. '.git' dizinini git repo?
- 7. GIT
- 8. Git
- 9. Git
- 10. Git
- 11. Git
- 12. Git
- 13. Git
- 14. Git:
- 15. GIT
- 16. Git
- 17. Git
- 18. Git
- 19. Git
- 20. Git
- 21. Git
- 22. Git
- 23. Git,
- 24. Git
- 25. Git,
- 26. Git
- 27. GIT
- 28. GIT:
- 29. Git
- 30. git push .git/açıklama dosyası
@filaruina Don önceki dala işlemek ve f ile sunucuya itin veya --force (Bu elbette geri döndürmek istiyor usta dalı olduğunu varsayarak) Bunu isminiz olarak “geçici bir geri dönüş” istiyorsanız bunu kullanmayın. – KurzedMetal
@KurzedMetal Hata yaptığım için teşekkürler. Bir dizi test yaptım ve --mixed'in istenen etkiye sahip olduğu görülüyor. –
Çok çalışıyor! Her ne kadar ben-it içinde bir -f ekleyebilir ki eklemek gerekir. – filaruina