'dan kaldırmadan tüm diğer düzenlemeleri tek bir dosyada görmezden gelerek github üzerine bir proje hazırladım ve kendi makinemde bununla uğraşmaya başladım, geri aldığım değişiklikleri yapmak istiyorum github ama bu db şifre vbNasıl yapılacağını söylemek için repo
cevap
kullanın gibi şeyler içerdiğinden, ben .cfg dosyasında yaptığınız değişiklikleri uygulanıyor olmadan benim çatala bu:
git update-index --skip-worktree path/file.cfg
Ve geri:
git update-index --no-skip-worktree path/file.cfg
Eğer
skip-worktree
ile işaretlenmiştir dosyaları listelemek istiyorsanızSon olarak,:
git ls-files -v | grep ^S | awk '{print $2}'
basitleştirmek için, senin $HOME/.gitconfig
bunun için bir takma ad yapabilirsiniz:
[alias]
ls-ignored-changes = !git ls-files -v | grep ^S | awk '{print $2}'
Sonra sadece git ls-ignored-changes
yazabilirsiniz. git-completion
yerinde (bash, tcsh, zsh) varsa otomatik tamamlama ile çalışır.
Heya, Ben zaten bu alas denedim, o zaman oraya gitmeye karar verdim, orada çalışmaya hazır. Yoksa sadece ittiğimde itmeyi durdurur mu? –
@Gabriel Baker: Çünkü dosyayı zaten hazırladınız. Git sıfırlama yolu/file.cfg' kullanarak kaldırın. – jweyrich
Keşke bu süper yararlı bilgi parçası için size 1'den fazla tavsiye verebilirdim, tekrar teşekkürler! – DrCord
olası yinelenen [Değiştirilmiş (ama henüz işlenmemiş) dosyaları yoksay içinde git?] (Http://stackoverflow.com/questions/655243/ignore-modified-but-not-committed-files-in-git) – Cascabel
Orada Muhtemelen birkaç tane daha çoğaltılır; cevabı arayabilirsin (güncelleme-indeksi -assume-değişmemiş) ve her türlü şeyi bulabilirsin. – Cascabel