GitHub

2012-02-29 13 views
19

Üzerinden Çekme İsteğindeki dosyayı silme ("xcodeproj/project.pbxproj" dosyasıyla - hatam ile) gitme isteğini aldım, bu yüzden bu dosyayı oluşturulan Çekiş İsteğisinden silebilir miyim? Teşekkürler ...GitHub

cevap

12
  • Bu dosyayı silen ve onu iten bir işlem yapın.
  • Çatalınızın Github sayfasına gidin ve yeniden Çekme İsteği'u tekrar tıklatın. Bir çekme isteğinizin olduğunu belirten bir mesaj alacaksınız ve bunun için taahhüt aralığını ayarlayabilirsiniz.
  • Yeni işleminizi (silme ile birlikte) ekleyin.

kusurlu dosyası hala changesets olacak sakıncası, birleştirilmiş, bu nedenle hassas verileri içeriyorsa o çekme isteğini kapatın ve öncelikle fork en deposundan dosyayı silip en iyisi olmak. Github, describes yardımını nasıl yapıyor?

+0

Ben Xion çünkü çözüm @nulltoken tercih ediyor olurdu biri tarihte görünür hatayı bırakır. Bir hatayı düzeltirseniz ve bunun kaydını tutmak istiyorsanız öyle değildir. Bir dosyayı yanlışlıkla gönderdiniz, bu nedenle hassas veriler içermese bile geçmişten kaldırılmalıdır. –

+0

Dosyayı manuel olarak kaldırdım ve şimdi 'git rm', pathspec mevcut değil diyor. Yani git rm çalışmıyor, git durumu hiçbir değişiklik göstermiyor –

23

Başka bir çözüm veya

  • Kuvvet doğru şubenize itmek git özelliklerini
  • rebase değişiklik kullanarak,

    • Yerel Yeniden yazma için senin taahhüt (ler) dosyasını kaldırarak olurdu senin GitHub havuzu

    Bu, darbeyi güncelleyecektir Sadece yenilenmiş taahhütlerinizi göstererek talep ediyorum.

    Muhtemelen usta bu çekme isteğini birleşecek
    +0

    Bu çözüm daha iyidir çünkü tarih temizdir. Silinen dosya artık görünmeyecek: hata hiç görülmeyecek. –

    +7

    Bu yanıtı, –

    14

    , böylece dalda usta, itibaren tekrar sadece bu özel dosyayı teslim edebilir, sadece türü:

    git checkout master -- xcodeproj/project.pbxproj 
    git commit -m "removing a file from PR" 
    git push origin {YOUR BRANCH} 
    
    +3

    Upvote komutlarını içerecek şekilde güncelleştirmek iyi olur. Bu cevabı en çok beğendim. – onnoweb

    +0

    Teşekkürler onnoweb;) –