2012-12-08 15 views
7

Xcode + git sorunlarının günlerini arkamda geçirdiğimi sanmıştım. Değil sanırım. Başka bir şube ödeme denerken bu git hatası alıyorum. Bu noktadaYinelenen çalışan ağaç dosyaları nedeniyle git dalı çıkış ile ilgili sorunlar

andrewjl$ git rm --cached RCAlpha.xcodeproj/project.xcworkspace/xcuserdata/andrewjl.xcuserdatad/UserInterfaceState.xcuserstate 
fatal: pathspec 'RCAlpha.xcodeproj/project.xcworkspace/xcuserdata/andrewjl.xcuserdatad/UserInterfaceState.xcuserstate' did not match any files 

ne yapacağımı emin Değilim

error: The following untracked working tree files would be overwritten by checkout: 
    RCAlpha.xcodeproj/project.xcworkspace/xcuserdata/andrewjl.xcuserdatad/UserInterfaceState.xcuserstate 
    RCAlpha.xcodeproj/xcuserdata/andrewjl.xcuserdatad/xcschemes/RCAlpha.xcscheme 
    RCAlpha.xcodeproj/xcuserdata/andrewjl.xcuserdatad/xcschemes/xcschememanagement.plist 
Please move or remove them before you can switch branches. 
Aborting 

Çok iyi bana bu dosyaları kaldırmak izin derler. Bu dosyaların hepsi benim .gitignore'da listelenir ve ayrıca git clean -f -d'u da denedim. Nafile. Burada neler olduğunu bilen var mı?

cevap

6

Dosyalar izlenmemiştir: git rm --cached dizinde bulunmadığından bunları bulamıyor. Sadece dosya yöneticinizi veya rm'u kullanarak silin. Sonra ödeme beklendiği gibi çalışmalıdır. Not: git status, dosyalara gitmenin ne gibi göründüğünü (izlenen, değiştirilen, izlenmeyen; ek bir seçenekle göz ardı edilen dosyaları da gösterecektir) gösterecektir.

rm RCAlpha.xcodeproj/project.xcworkspace/xcuserdata/andrewjl.xcuserdatad/UserInterfaceState.xcuserstate RCAlpha.xcodeproj/xcuserdata/andrewjl.xcuserdatad/xcschemes/RCAlpha.xcscheme RCAlpha.xcodeproj/xcuserdata/andrewjl.xcuserdatad/xcschemes/xcschememanagement.plist 

onlar zaten xcode tarafından yeniden yaratılır:

3

onlar o kaybedilecek ve

yerel bunları kaldırmak buna izin doesnt git geçtiğinizde demektir .. lokal orada GIT'de öyle ama. Orada önemli bir şey yok!

+0

Peki nasıl geri alabilirim? Onu sildim ve şimdi başka bir daldan çekemiyorum. –