2011-09-23 14 views
9

Git deposum var ve daha önce hiç görmediğim bir şey yapıyor ve hiçbir yerde bir çözüm bulamadı. git init ile başlattım ve git add * ile herşeyi ekledim ve herhangi bir dosya düzenleme işlemi yapılmadığı için taahhütte bulunmaya başladığım zaman şimdi yoluma devam ettim. Bu yüzden git add -A yapmam gerekiyor. git add -A adımını atlamanın bir yolu var mı? Xcode ile çok kullandım ve terminalde sahnelenmemiş sahnelerden onları taşımak zorunda kalmam.Git ile Otomatik Evreleme

Eksik olduğum sahne hazırlama alanına bir paradigma var mı? Bunu nasıl kullanmalısın?

+0

Aşağıdaki ilgi alanlarına ilişkin yanıtları bulabilirsiniz: http://stackoverflow.com/questions/3834627/disable-git-staging-area –

cevap

18

Sen işlemeye değişiklikleri eklemek zorunda, ama sadece kullanabilirsiniz:

git commit -a 

değişiklikleri eklemek VE taahhüt veya

git commit -am 'commit message' 

için nasıl ben genellikle rulo hangisi.

El ile değişikliklerinizi eklemek, istemediğiniz bir şey yapmanıza izin vermez, çünkü bazen işe yarayacağını söyleyebilirim.

+0

'git commit -a 'yalnızca değiştirilen dosyaları gerçekleştirecek veya olacak ayrıca izlenmeyen dosyaları da içerir mi? Eğer eskiyse, otomatik olarak izlenmeyen dosyaları da nasıl işleyebilirim? –

1

Ekleme işlemini gerçekleştirecek ve takma adı kullanmaya başlayan bir diğer ad ekleyin. Eğer Windows üzerindeyseniz, indeksi özetleyen TortoiseGit'i önerdim.

1

Git durumunda dosya eklemeniz gerekmez. Git, şimdiye kadar sizin tarafınızdan eklenen tüm dosyaların kaydını tutar. Git uzaktan repo'nuzda olmayan yeni bir dosya ekliyorsanız eklemeniz yeterlidir. , Sen

git -öğleden "mesajı" taahhüt -öğleden "mesajı" taahhüt budala kullanabilirsiniz değiştirilmiş dosyalar için

otomatik tüm değiştirilmiş dosyaları taahhüt edecektir.

Bir işlemden sonra, verileri git push komutunu kullanarak uzaklara göndermeniz gerekir.

Bu sorununuzu çözdüğünü umuyorum !!

İlgili konular