SORU
1 ŞUBAT 2011, Salı


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
2 Aralık 2011, Cuma


İ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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • karneson

    karneson

    23 Temmuz 2006
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010