Git hata: aşağıdaki izlenmeyen çalışma ağaç dosyaları checkout üzerine olurdu
Benim için bir klasör ekledim .dosya gitignore.
git status
bir kez yaptım mı söylüyor
# On branch latest
nothing to commit (working directory clean)
Dalları değiştirmeye çalıştığınızda, ancak, ben şu olsun:
My-MacBook-Pro:webapp marcamillion$ git checkout develop
error: The following untracked working tree files would be overwritten by checkout:
public/system/images/9/thumb/red-stripe.jpg
public/system/images/9/original/red-stripe.jpg
public/system/images/8/thumb/red-stripe-red.jpg
public/system/images/8/original/red-stripe-red.jpg
public/system/images/8/original/00-louis_c.k.-chewed_up-cover-2008.jpg
public/system/images/7/thumb/red-stripe-dark.jpg
public/system/images/7/original/red-stripe-dark.jpg
public/system/images/7/original/DSC07833.JPG
public/system/images/6/thumb/red-stripe-bw.jpg
public/system/images/6/original/website-logo.png
public/system/images/6/original/red-stripe-bw.jpg
public/system/images/5/thumb/Guy_Waving_Jamaican_Flag.jpg
public/system/images/5/original/logocompv-colored-squares-100px.png
public/system/images/5/original/Guy_Waving_Jamaican_Flag.jpg
public/system/images/4/thumb/DSC_0001.JPG
public/system/images/4/original/logo.png
public/system/images/4/original/DSC_0001.JPG
public/system/images/4/original/2-up.jpg
public/system/images/3/thumb/logo2.gif
public/system/images/3/original/logo2.gif
public/system/images/3/original/Guy_Waving_Jamaican_Flag.jpg
public/system/images/3/original/11002000962.jpg
public/system/images/2/thumb/Profile Pic.jpg
public/system/images/2/original/Profile Pic.jpg
public/system/images/2/original/02 Login Screen.jpg
public/system/images/1/original/Argentina-2010-World-Cup.jpg
Please move or remove them before you can switch branches.
Aborting
Bu ne benim .gitignore dosyası gibi görünüyor:
.bundle
.DS_Store
db/*.sqlite3
log/*.log
tmp/**/*
public/system/images/*
public/system/avatars/*
Birkaç sorum var, nasıl bu dosyaları silmeden dalları geçiş yapabilirsiniz, bu yüzden bu çalışma alabilirim?
Eğer bir değişiklik yaparsam, o dosyaları etkiler? Eğer bu şube için geldim başka bir deyişle, bundan sonra her şey benim için son olarak mükemmel olurdu işliyorsun?
P. S. ben bu dosyaları kaybetmek istemiyorum, ben sadece onları takip istemiyorum.
CEVAP
İzlenmeyen dosyaları siler, soru yöneltilen olmak için harika bir cevap değil. UYARI:
Bu ileti de vurdum. Benim durumumda, bu benim için çalıştı, bu yüzden dosyaları tutmak istemedim:
git clean -d -fx ""
http://www.kernel.org/pub/software/scm/git/docs/git-clean.html
-göz ardı x files de dosyaları gıt bilinmeyen olarak kaldırılır anlamına gelir.
-d izlenmeyen dosyaları ek olarak izlenmeyen dizinleri kaldırmak anlamına gelir.
-f çalıştırmak için zorlamak için gereklidir.
demlemek güncelleme: dosyaları birleşt...
Nasıl Metazori bir ağaç izlenmeyen dos...
Nasıl geçerli Gıt benim şubesinden (iz...
Visual Studio çalışma sonrası inşa etm...
Nasıl Gıt bir çalışma dizini içine boş...