Git taahhüt "-" adlı bir dosya oluşturur


1

Google’da git ile ilgili dokümantasyon miktarıyla arama yapmak çok zor ancak temelde bir "git taahhüdü" yaptığımda, "-" adlı bir dosya oluşturuyor. İçinde hiçbir şey yok ve benim kullanıcısına ait. Bu dosyanın oluşturulmasının bir nedeni var mı ve biraz can sıkıcı olduğu için onu durdurmak için yapabileceğim bir şey var mı? Dosya git kontrolünde değil. Git orada olmadığı gibi davranıyor.

GÜNCELLEME

Yorumlardaki soruları yanıtlarken, bunu yapmaya çalıştıktan hemen sonra olduğunu gördüm, böylece artık bir uzaktan kumandayı zorlamak istediğimde "ssh-add" kullanmaya artık ihtiyacım olmadı. Benim .bash_profile aşağıdaki.

git() {
      if ! ssh-add -l >/dev/null 2>-; then
              ssh-add ~/.ssh/remote1
              ssh-add ~/.ssh/remote2
                fi
                  /usr/bin/git "$@"
}
export -f git

Bu yanlış görünüyorsa, bana bildirin.


1
Sadece " git commit" yazar mısın? (hiç parametre yok mu?)
VonC

İlk başta "git commit -a" yapıyordum, bunu yapmayı bıraktım, bu yüzden evet. Tek yaptığım "git taahhüt".
tubaguy50035

1
Bir deneyebilir misiniz git add -A(bkz. Stackoverflow.com/questions/572549/… ), ardından a git commit -m "test"ve ardından ' -' dosyası hala oluşturulmuş mu?
VonC

Başlamadan önce "-" dosyasını kaldırdım. "Git add-A" yazdım, sonra "git commit -m" test "yaptım, Git bana şubem, işlem numaram ve mesajım hakkında bilgi verdi. Çok uzun zaman aldı," control-c "ile bitirdim. "Ls" - dizinde, büyülü "-" dosya geri döndü.
tubaguy50035

1
Meraklı! Bu davranışı yeni bir depodan yeniden oluşturabilir misin?
invert

Yanıtlar:


1

Emrinizde yazan kısmı gördünüz 2>-mü? Bu adında bir dosya oluşturmak / değiştirmek -. Orada ne demek istedin? STDERR STDOUT ile aynı yere gönderilsin mi? Bunun için sözdizimi2>&1


1
Örneğin, &-bu dosya tanımlayıcısını kapatmayı yönlendirme bash, örneğin2>&-
Daniel Beck

Bir Ubuntu yardım forumu gönderisinden alınan düz bir kopya. Bunu değiştireyim ve ne olacağını göreyim.
tubaguy50035

"2> & 1" olarak değiştirdim, sorunu çözdüm gibi görünüyor! Teşekkür ederim!
tubaguy50035
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.