2012-01-21 23 views
9

git commit'un yeni dosya ve dizinleri de eklemesi mümkün mü?git otomatik olarak yeni klasörler veya dosyalar eklemek ister misiniz?

Uzun vadede gereksiz yazarak bir sürü sonra git commit

git add . yazmak zorunda gibi görünüyor (Bu ve ben sık sık eksik dizinleri ve bu tür ile versiyonları sonuçlanan git add . aramayı unutma eğilimi var)

+0

yapabilirsiniz şimdi, git add .git commit ardından çalışacaktır git commitx kullanma. Eklemek ve işlemek zorunda kalacaksınız, ancak en azından görsel bir listeniz var. –

+0

, yapman gereken ne yapmalı? –

+0

git commit -a yeni dosyalarda sahne gibi görünmüyor .. bunu kullanıyorum ama yeni dizinler ve dosyalar otomatik olarak eklenmedi – ina

cevap

11

sürece Bana bildirildiğine olarak doğru böyle komutu (şifreleri içeren ayıklama-dosyaları var zaman tehlikeli olabilir) vardır, ancak simüle etmek istiyorsanız web git config bu takma adı ekleyebilirsiniz:

git config --global alias.commitx "!git add . && git commit" 

Eğer sürümsüz dosyaların bir listesini olacak Jetbrais bir IDE kullanan eğer

git commitx -m "testing commitx on new unstaged files" 
+0

için bir satır terminal komutu vardı, bu hile gibi görünüyor ... Bunu kurmak için bunu terminale yazarım: 'git config alias.commitx =! git add. && git commit -a -m' – ina

+3

@ina: Bu komut 'git config --global alias.commitx '! git add olacaktır. && git commit -a -m'' - bash'ı yorumlamaktan vazgeçmek için komutu alıntılamak zorundasınız ve 'git config' (komut)' = 'kendi sözdiziminde kullanılmıyor, sadece' 'ayrı argümanlar olarak. – Cascabel

+0

Teşekkürler çocuklar - bu çok yararlı ... topluca, benim aramda + google'ı bulan kullanıcılar, muhtemelen şimdiden mikro saniyelik gazyonları kurtardınız! :-) – ina

İlgili konular