2016-03-27 28 views
1

Başlamadan önce, arandım ve bu gibi bir soru bulamadım. Sadece benzer şeyler ama tam olarak benim sorunum değil.GitHub hemen hemen aynı ada sahip 2 klasörü birleştirin

Projemin bir klasörünün adını "varlıklar" dan "Varlıklar" a değiştirdim ve bu işlemi GitHub'a aktardım.

Aniden, GitHub'da bir yerine 2 klasörüm var, bazı öğeler "Öğeler" ve bazılarında "öğeler" içinde.

Tuhaf olan şey, her şeyi bilgisayarınıza yüklerseniz veya sadece GitHub'dan zip dosyası indirirseniz, içindeki tüm öğelerle birlikte "Varlıklar" adlı bir klasör alırsınız.

GitHub'da 1 klasöre nasıl birleştirebilirim?

+0

Eğer 'git mv' ya da sadece' mv' kullandı? Hangi işletim sistemini kullanıyorsunuz (dosya adları büyük/küçük harfe duyarsızsa)? Bu değişiklik için 'git log --stat' ne diyor? Github'daki varlıklar klasöründe bir şey var mı? Bu bilgiyi sorunuza eklemek daha sonra yorumlara eklemek daha iyi olurdu. – Schwern

+0

Her iki klasörde dosya var, bazıları bir klasörde, bazıları da diğerinde. Klasörün adını değiştirdiğimde, bunu sağ tıkladım ve klasöre yeniden adlandırdım. Ben Windows 10 kullanıyorum. – Snak

+0

Hangi programda sağ tıkladı ve yeniden adlandırıldı? Windows Gezgini Github uygulaması? Başka bir şey? Ve yine, lütfen bu bilgiyi [edit button] (https://stackoverflow.com/posts/36252142/edit) kullanarak soruya ekleyin. İnsanların tüm ayrıntıları almak için yorumları okumak zorunda kalmaması durumunda daha iyi cevaplar alacaksınız. – Schwern

cevap

2

Büyük olasılıkla dosya adlarının büyük/küçük harfe duyarlı olmadığı bir windows sorunu yaşıyor olabilirsiniz.

En kolay düzeltme, mümkünse, geriye doğru kayıyordu, daha sonra klasörü yeniden adlandırmak için git mv kullanıyordu.

+0

Bundan sonra tonlarca işlem yapıldı. – Snak

+0

Dağınıklığı düzeltmek için bir posix os (linux, mac) kullanmayı deneyin. – xvan

+0

Veya yedek, git rm (görünür klasör), dosyaları, yedeklenen, itmeli, dosyaları yedeklenen, yeniden adlandırmak için git mv kullanın. Bunu ayrı bir dalda yapın ve sonra --squash – xvan

1

Bir kaç çözümler olabilir:

1) Sen git add Assets taahhüt örtülü ama git rm assets

2) Sen gizlediğiniz dosyaları hala eski varlıklar klasöründe görünmüyor (ile başlayan dosyalara bakmak a dot)

3) Hala eski varlık klasörüne sahip bir şubeye bakıyor olabilirsiniz.

Eğer GitHub'dan bu repo kullanmak yukarıdaki o çözümlerinden biri değilse: Eğer "adını değiştirdi" Ne zaman

https://github.com/tawman/git-unite

+0

Klasörde gizli dosya yok.Hiçbir şube kullanılmaz (her şey master'a yönlendirilir) – Snak

+0

Pencerenin büyük/küçük harfe duyarsız olmasıyla ilgili gibi görünüyor ve bu sorun yeniden oluşuyor. Birisi GitHub'da bir çözüm gönderdi: https://github.com/tawman/git-unite – ccjjmartin

İlgili konular