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

  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • Machinima

    Machinima

    17 Ocak 2006
  • Pepsi

    Pepsi

    1 Kasım 2005