[git-rewrite-history] ile etiketlenen soru

git, tüm şubelerde filtre-dalı

Bazı büyük dosyaları ve dizinleri havuzumdan çıkarmak için aşağıdaki kaynakları kullanıyorum: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ Git depom neden bu kadar büyük? git filter-branch sadece mevcut şube üzerinde çalışıyor gibi görünüyor - aynı anda tüm...



Git deposundan dosya kaldır (geçmiş)

(çözüldü, soru gövdesinin altına bakın) Bunu uzun zamandır aramak, şimdiye dek sahip olduğum şey: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ ve http://progit.org/book/ch9-7.html Hemen hemen aynı yöntem, ancak her ikisi de nesneleri paket dosyalarınd...



Git [duplicate] içinde yanlış işlenen büyük bir dosyayı nasıl kaldırırım

Olası Çoğalt: Git'teki tarihteki devasa bir dosyayı nasıl temizleyebilirim? Aptalca bir şey yaptım. 100 MB'lık bir dosya işlediğimi hayal edin. Sonra bunu görüyorum ve bu dosyayı silip yeniden iş veriyorum. Bu bir dosyayı silmek için normal bir prosedürdür. Ama şimdi yan et...



Git deposundan dosya tasfiye işlemi başarısız oldu, yeni bir yedekleme oluşturulamadı

Çalıştırarak uzak havuzumdaki bir dosyayı kaldırmaya çalıştım: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD Fakat Git bundan şikayet ediyor Yeni yedekleme oluşturulamıyor. Daha önce refs / original / / f rm ile yedeğin üzerine yazmaya ...



Eski Git'in taahhütünü nasıl değiştirebilirim? [çift]

Bu sorunun zaten burada bir cevabı var: Belirtilen bir taahhüt nasıl değiştirilir? 15 cevap 3 git taahhütte bulundum, ancak itilmedim. En yenisi olmayan eski olanı (ddc6859af44) ve...



Yazarı değiştirmek için Git'teki birkaç komisyon nasıl değiştirilir?

Git'te bir dizi taahhütte bulundum ve kullanıcı adımı ve kullanıcı e-posta özelliklerini doğru ayarlamayı unuttuğumu şimdi anladım (yeni makine). Bu taahhütleri henüz havuzuma itmedim, bu yüzden yapmadan önce bu taahhütleri nasıl düzeltebilirim (sadece ana daldaki en son 3 komisyon)? Bakıyoru...



Git birleştirme işini yeniden oluşturma

Aşağıdaki vakayı ele alalım: Bir konu dalında biraz çalışmam var ve şimdi ustalaşmak için birleşmeye hazırım: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Birleştirmeyi master'den gerçekleştiriyorum, çatışmaları çözüyorum ve şimdi sahibim: * ...



Filter-branch --tree-filter? Öğesinden sonra refs / original / heads / master komutunu git repo'dan kaldırın.

Burada sorduğum aynı soruyu sordum: Alt dizinde var olan bir havuzda bulunmak için kök dizindeki yeni git deposu Bu cevabı burada izledim: Bir alt dizinde var olan bir havuza girmek için kök dizindeki yeni git deposu Şimdi, gitk --alliki tarih gösterir: biri şu andaki sonuçta master, diğer...



Git deposunun ilk iki komisyonunu birleştirin?

Üç A, B ve C taahhüdünü içeren bir geçmişiniz olduğunu varsayalım : A-B-C İki A ve B komisyonunu AB bir taahhütte birleştirmek istiyorum : AB-C denedim git rebase -i A editörümü şu içeriklerle açar: pick e97a17b B pick asd314f C Bunu değiştirdim squash e97a17b...



Git'te kök işlemeyi düzenle?

Mesajı daha sonraki taahhütlerden değiştirmenin yolları var: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* İlk taahhüdün taahhüt mesajını (ebeveyni olmayan) nasıl değiştirirsiniz? ...



Hassas dosyaları ve bunların taahhütlerini Git geçmişinden kaldırın

GitHub’a Git projesi koymak istiyorum, ancak hassas veriler içeren bazı dosyalar içeriyor (kullanıcı adları ve şifreler, /config/deploy.rb için capistrano gibi). Bu dosya adlarını .gitignore'a ekleyebileceğimi biliyorum , ancak bu Git'teki geçmişlerini kaldıramaz. Ayrıca /.git dizinini sil...



Hatalı bir birliği nasıl düzeltip, iyi birleşme şeklini sabit bir birleştirme işleminde nasıl yeniden işlersiniz?

Yanlışlıkla filename.origbirkaç dosya önce depoya istenmeyen bir dosya ( birleştirme çözümünü verirken) taahhüt ettim, şimdiye kadar fark etmeden. Dosyayı depo geçmişinden tamamen silmek istiyorum. Değişiklik geçmişini filename.orig, depoya asla eklenmemiş olanı, ilk etapta yeniden yazmak müm...



Tüm git bir taahhütte bulunmak için nasıl ezilir?

Tüm depolarınızı ilk işlenene kadar nasıl eziyorsunuz? İlk taahhüdümüzü yeniden yapabilirim, ama bu beni 2 komisyonla bırakacaktı. İlki öncesindeki taahhüde atıfta bulunmanın bir yolu var mı? ...



Git deposundaki büyük bir dosyayı işleme geçmişinden nasıl kaldırırım / silerim?

Zaman zaman bir DVD-ripini bir web sitesi projesine bıraktım, sonra dikkatsizce git commit -a -m ...ve zap, repo 2.2 gig ile şişirildi. Bir dahaki sefere bazı düzenlemeler yaptım, video dosyasını sildim ve her şeyi yaptım, ancak sıkıştırılmış dosya hala depoda, tarihte var. Dalları bu taahhüt...



Git'teki eski bir taahhüdün zaman damgasını nasıl değiştirebilirim?

Cevapları Nasıl Yapılır mevcut, unpushed kaydedilmesini değiştirmek için? henüz yukarı akışa aktarılmayan önceki işlem iletilerini değiştirme yöntemini açıklayın. Yeni mesajlar, orijinal taahhütlerin zaman damgalarını devralır. Bu mantıklı görünüyor, ancak zamanları da yeniden ayarlamanın bir yo...