2016-12-24 16 views
5

Proje havuzum için GitLab kullanıyorum.
Geçtiğimiz birkaç haftadan beri projemi taahhüt etmedim ve bu yüzden sadece kod yazıyordum.
Artık projemi gerçekleştirmeye çalıştığımda, tüm dosyamın herhangi bir değişiklik yaptığını gösteriyor.neden tüm dizilim git projemde değişiyor

git diff komutunu deniyorum: burada ne tür sonuçların ekran görüntüsünü ekliyorum. Tüm dizin dosyasının değiştiğini açıkça gösteriyor.

Sorunu çözmek için Google'ı denedim ancak başarısız oldum.
Nihayet burada çözüm bulacağım. Benim tüm dosyalar

enter image description here

cevap

2

For file permission mode, klon tekrar Repo sonra işlemek istemiyorum: Yeni klonlanmış repo Sonra

git config --global core.filemode false 

, do

git --work-tree=/path/to/old/cloned/repo add . 

O gerçek değişikliklerinizi yeni klonlanmış repo'ya aktarır.


ben this answer belirtildiği gibi, git diff ile farkı görebilirsiniz (kendi değişikliklerle) Mevcut repo tutmak istiyorsanız

. since Git 2.9.1, sen

git add --chmod=-x . 
+0

'git --work-dir =/yolu ile bir dosyanın izni değiştirebilecek Not olduğunu
/eski/klonlanmış/Repo eklenti .' Bunu yazabilirsiniz – hardik

+0

çalışmıyor/etmek herhangi bir klasörden: tüm git depolarına uygulanacak genel bir yapılandırmadır. – VonC

+0

Hangi hata iletisini alıyorsunuz? – VonC