«git-config» etiketlenmiş sorular

Bu komut, depo veya genel seçenekleri alma ve ayarlamaya izin verir.


16
Git'te büyük / küçük harfe duyarlı yalnızca dosya adı değişikliklerini nasıl gerçekleştiririm?
Ben bir kaç dosya adı değişmiş olduğu gibi ilk harfi de-yararlanmak Name.jpgiçin name.jpg. Git bu değişiklikleri tanımıyor ve dosyaları silmek ve tekrar yüklemek zorunda kaldım. Git'in dosya adlarındaki değişiklikleri kontrol ederken büyük / küçük harf duyarlı olabilmesinin bir yolu var mı? Dosyanın kendisinde herhangi bir değişiklik yapmadım.


20
.Gitconfig içinde kendim için birden fazla kullanıcı belirleyebilir miyim?
Benim ~/.gitconfig, kişisel e-posta adresimi altında listeliyorum [user], çünkü Github depoları için kullanmak istediğim şey bu. Ama son zamanlarda git'i iş için kullanmaya başladım. Şirketimin git repo'su işlememe izin veriyor, ancak yeni değişiklik kümelerinin duyurularını gönderdiğinde, Anonim olduklarını söylüyor çünkü e-posta adresimi tanımıyor .gitconfig- en azından bu benim teorim. İçinde …
755 git  git-config 


12
git: 'credential-cache' bir git komutu değil
Ben takip Bu talimatları şifre önbelleğe alma konusunda kısmı dahil, mektuba. Talimatlar yanlış gibi görünüyor, çünkü her defasında git push origin masterbu hatayı alıyorum: git: 'credential-cache' is not a git command. See 'get --help'. ... bu noktada kullanıcı adımı ve şifremi girmek zorunda kalıyorum. Bunu yaptıktan sonra, yine aynı hata …

3
Git ve yazar arasındaki fark nedir?
Gibi bir taahhütte bulunmaya çalışıyorum git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>" John Doe adında taahhütte bulunmak istediğim bir kullanıcı. Tamam görünüyor git log. Ancak ben yaptığınızda, gitk, yazar adı doğru fakat committer adı benim küresel git config ayarlarından alınır (ve böylece benim adım / e-postaya ayarlanır). …
237 git  git-config  gitk 

16
Sublime Text'i Git için varsayılan düzenleyici nasıl yapabilirim?
Yüce Metin 2 core.editorile birlikte ayarlamada bir sorun var git. Soruna çözüm bulabildiğim her gönderiyi okudum, ama yine de benim için hiçbir şey çalışmıyor. Windows kullanıyorum. Yaptım: git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'" ve bunu gibi çeşitli argümanlarla denedim -m. Benim açtığımda .gitconfig, orada ne var: [user] name …


8
Yapılandırma sırasında kaydedilen git kullanıcı adını ve e-postayı nasıl öğrenebilirim?
Yapılandırırken git şu iki komutu çalıştırdım: git config --global user.name "My Name" git config --global user.email "myemail@example.com" Ancak, bir yazım hatası yapıp yapmadığımdan şüpheliyim. Yani, bilmek herhangi bir komut yoktur adını ve e-postagit Yapılandırma sırasında kurtardı? Açıkçası, git logcommit geçmişine bakarak komutu kullanarak bunu bilebilirim . Ama bunun için taahhütler …
157 git  git-config 


9
Git: 'değiştirilmiş içerik' / kirli alt modül girişlerini status, diff, vb. İçinde listelemeyi engelleyebilir miyim?
Bir şekilde (1.6.x sürümleri civarında) git, alt modüllerdeki değişikliklerin farkına vardı. Bu sadece beni kızdırmaya yarıyor: $ git durum satıcısı | grep değiştirildi: # değiştirildi: satıcı / raylar (değiştirilmiş içerik) $ git diff satıcısı / diff --git a / vendor / rails b / vendor / rails --- a / …

2
Merkezi olmayan iş akışı için git'te "basit" ve "geçerli" push.default
İşlevsel olarak konuşursak, bir merkezi olmayan iş akışı içinde, ben arasındaki farkı göremiyorum simpleve currentseçenekler push.defaultyapılandırma ayarı. currentgeçerli dalı belirtilen uzaktaki aynı adlandırılmış bir dala itecektir. simplegeçerli dal için hem izlenen hem de izlenmeyen uzaktan kumanda için aynı şeyi etkin bir şekilde yapacaktır (her iki durumda da aynı şube adlarını …
122 git  git-push  git-config 

8
Git'e belirli bir proje için doğru kimliği (ad ve e-posta) kullanması nasıl söylenir?
Kişisel dizüstü bilgisayarımı hem iş hem de kişisel projeler için kullanıyorum ve işteki taahhütlerim için iş e-posta adresimi (gitolite) ve geri kalanı için kişisel e-posta adresimi (github) kullanmak istiyorum. Tümü genel veya geçici olan aşağıdaki çözümleri okudum: git config --global user.email "bob@example.com" git config user.email "bob@example.com" git commit --author "Bob …

6
Git diff --ignore-space-change varsayılan olarak nasıl yapılır
Muhtemelen bir takma ad ayarlayabilirim, ancak bunu yapılandırma dosyasında bir seçenek olarak ayarlayabilmem gerekiyor gibi görünüyor, ancak bunu yapmayı zaten görmüyorum. Ben sadece farklı --ignore-space-changeyaptığım zaman istiyorum, başvururken veya başka bir şey yaparken değil. Farkı, üzerinde gerçek bir değişiklik olmayan fazladan +/- çizgilerle karıştırmayarak anlaşılmasını kolaylaştırmaya çalışıyorum.
110 git  config  git-config 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.