2016-03-24 14 views
0

Üzerinde çalıştığım bir kod var ve 4 dosya değiştirdim. Ancak, kurulum sırasında habersiz olduğum birkaç dosya değiştirildi.
Daha sonra bir git add . yaptım ve gerçekleştirmeden 22 tane daha fazla dosya çekin.Git bir dosya düzeltmek için birleştirme hata yapıyor

Şimdi bir şube isteği göndermek istediğim dalda 3 işlem tamamlandı ancak kurulumun değiştirdiği 22 dosyayı kaldırmak istiyorum.

Bunun gibi bir şey çalışacağını düşünüyorum: ana bölüme dönün ve bir MergeRequest dalı oluşturun.

Birleştirme isteği dalını iş dalıyla birleştirin ve kiraz, istediğim dosyaları seçin. Bu sorunu ele almanın en iyi yolu bu mu?

cevap

1

Bu sorunun kaynağına daha yakın olmasını tercih ederim. Sorun işlenmeden önce taahhütte "düzeltme" oluştur. Kiralamak için o şubeye sorun çıkartın, sadece taahhütte bulunduğunuz dosyaları kabul edin. Sonra düzeltme üzerine daldan diğer kaydedilmesini rebase:

git < kötü taahhüt düzeltmek --onto rebase> < orijinal dalı> Şeyler bir birleştirme isteği gönderirim şubenize üzerinde temizlenir Sadece

.

0

, önceki duruma gider.

Önceki durumun SHA-1'ini bulmak için git reflog komutunu kullanın ve ardından sıfırlayın.

İlgili konular