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

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • laptopmag

    laptopmag

    25 Ocak 2008
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008