Henüz terminolojiye sahip olmayabilirim. Git'te açık bir projeye eklenecek dosya yaptım. Projeyi unuttum. Bazı değişiklikler yaptım ve son taahhüdüm projeden talep etmek istediğim dosya ve elden önce yaptığım küçük değişiklikler değil. Github sitesine gittiğimde ve çekme talebinde bulunduğumda, bir dosyanın sonuncusu olan tüm taahhütleri aldığımdan, diğer tüm taahhütleri göndermek istemediğim için gerekli olan tüm taahhütleri alıyorum. proje. Sadece kendi değişimlerim. Ben ne yaparım? Bir başka düzeltme yapmalı mıyım yoksa dosyayı tekil bir şekilde iliştirmeli ve eğer mümkün ise.Git - Kira çekme talebi için tek bir taahhüt seçin
cevap
Uzaktaki HEAD'den yeni bir şube oluşturmalısınız, bu şubeye yapılan işlemi onaylayın, kolu GitHub'taki repo'ya yönlendirin ve sonra bir çekme isteği oluşturun.
git checkout -b mybranch
git fetch upstream
git reset --hard upstream/master
git cherry-pick <commit-hash>
git push origin mybranch:mybranch
'a yaptığım son 31 işi ile PR oluşturmak istiyor Mükemmel bir şekilde çalıştığınız için teşekkür ederiz! Gelecekte çekme talebinde bulunmayı nasıl tavsiye edersiniz? Sadece her şeyi yerel tutmalı mıyım ve sadece isteği reddetmek istediklerim olan fork github'a bağlı mıyım? – user3590149
@ user3590149: Evet ve her çekme isteği için ayrı bir şube yapın. İsterseniz, istek dışı istekleri farklı bir şubeye gönderebilirsiniz. – SLaks
Aradığım şey gibi görünüyor. Ne yaptığımı bilmiyorum ama ... burada kargo kültü geliyor! :) –
- 1. git çekme isteği
- 2. Git Yapılandırma Git Git yerel yanıtımı güncellemek için çekme
- 3. git çekme
- 4. Git - Bir git taahhüt kimliği nedir?
- 5. Git İstenmeyen yüklemeleri bir Çekme İsteği
- 6. Git bir taahhüt mesajı ve başka bir şey yapmıyor mu?
- 7. Git birleştirme taahhüt eder
- 8. git: Çekme isteğini çatalla birleştirmek nasıl?
- 9. çekme benim git deposunda iki hareketin yaptık
- 10. git taahhüt mesajında bir önceki taahhüt nasıl yapılır
- 11. Git subtree çekme kullanamazsınız
- 12. GitHub çekme isteği nasıl bir taahhüt mesajıyla kapatılır?
- 13. Git taahhüt edilen hat suçu
- 14. Bir BitBucket git taahhüt kancası oluşturulsun mu?
- 15. Jenkins Git çekme isteği $ {sha1}
- 16. Git getirme/çekme çalışma durduruldu
- 17. Ana dalda Sourcetree NOT ile otomatik çekme talebi nasıl yapılır?
- 18. Blob silinemiyor: Şu anda blobta bir kira kontratı var ve istekte bir kira kimliği belirtilmedi
- 19. Klonlanmış bir repodan çekme isteği nasıl gönderilir?
- 20. git taahhüdünü yerine getirme taahhüt günlüğü
- 21. Git ve taahhüt numarasının son taahhüdünü okuyun
- 22. Github'da, değişiklikleriimi bir kopona nasıl yüklerim ve çekme isteği gönderirim?
- 23. Git: İçe aktarma, bir repodan başka bir repoya taahhüt eder
- 24. git günlüğü --follow, ben gibi tek bir dosya geçmişini taahhüt erişmeye çalışıyorum
- 25. GitHub, bir çekme isteği oluşturur
- 26. git taahhüt mesajları yazarken takip etmek için standart
- 27. Git çekme komutuna şifre nasıl girilir?
- 28. GitHub çöplüğü, çekme isteklerinde başvurulan dangling komisyonlarını toplar mı?
- 29. Tek bir sorguda her DISTINCT için birkaç kayıt SEÇİN
- 30. git: bir taahhüt dizisini yeniden (ciddi şekilde) yeniden sipariş etme
Sadece bir uyarı, bu SLaks tarafından açıklandığı gibi çalışmaz. Her ne kadar son birleştirilmiş ustalık taahhüdünü kirazla seçmiş olsam da, PR hâlihazırda gerçekleştirdiğim son 31 işi benimsemek istiyor. Şimdiye kadar, hiç bir başarı elde etmeden, bir PR oluşturmak için tek bir taahhüdü seçmek için bir düzine yol denedim. % 100 başarısızlık. Şube son taahhüdüne sıfırlamayı denedim, bir özellik dalı yaratarak sadece son bir taahhütte bulunarak, bir fark/yama oluşturup PR'ing, hayır şansı. Her durumda, – user3565738