SORU
20 Temmuz 2012, Cuma


e-posta / olmadan farklı bir kullanıcı olarak taahhüt gıt ya da sadece e-posta

Farklı bir kullanıcı olarak bazı değişiklikler yapmaya çalışıyorum, ama geçerli bir e-posta adresi, komut benim için çalışmıyor şu var:

git commit --author="john doe" -m "some fix"
fatal: No existing author found with 'john doe'

Sadece bir e-posta adresi ile tamamlamaya çalışırken aynı sorun bende de var

git commit --author="john@doe.com" -m "some fix"
fatal: No existing author found with 'john@doe.com'

Komutu işlemek için gıt adam sayfalardaki kullanabileceğim yazıyor

standard A U Thor <author@example.com> format

--Yazar seçeneği için.

Nerede bu biçimi tanımlanır ? A ve U " ne anlama geliyor ? nasıl sadece bir kullanıcı adı veya e-posta ile farklı bir kullanıcı için taahhüt?

CEVAP
20 Temmuz 2012, Cuma


En az this SO answer, açıkca yazar olarak format gerekli

Name <email>

Senin durumunda, bu yazmak istediğiniz anlamına gelir

git commit --author="Name <email>" -m "whatever"

Eğer bir e-posta adresi yok eğer doğru değilse, her zaman noreply@example.com veya başka bir ayrılmış etki alanı kullanabilirsiniz.

Olarak yazılmış olan git commit man page Bu sana bağlı, eğer arz az bir şey daha, çok kullanılan bir arama token için arama önceki taahhüt arıyorum diğer işleyen o yazar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013