Ü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
GitHub
cevap
- 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?
Başka bir çözüm veya
- 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şecekBu çözüm daha iyidir çünkü tarih temizdir. Silinen dosya artık görünmeyecek: hata hiç görülmeyecek. –
Bu yanıtı, –
, 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}
Upvote komutlarını içerecek şekilde güncelleştirmek iyi olur. Bu cevabı en çok beğendim. – onnoweb
Teşekkürler onnoweb;) –
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. –
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 –