Encontramos que varias personas proporcionan informes de errores y diferencias, pero no hacen requestes de extracción. Me gustaría darles crédito por su trabajo en un compromiso, incluso cuando no proporcionan la pr.
No tengo claro cómo proporcionar la atribución porque la opción de --author
de Git parece querer una dirección de correo electrónico , y no estoy seguro de cómo se cruza con un identificador de GitHub. GitHub | La Ayuda de Commisiones tampoco lo discute.
¿Cómo proporciono una atribución de autor a través de la opción de línea de command con el controller GutHub? ¿Puedo simplemente usar --author
? ¿O necesito una syntax especial para los identificadores de GitHub?
Parece que no puedo simplemente usar un identificador de Git o un correo electrónico basado en github (debería haber sabido que no podría ser simple porque es Git). Parece que tengo que forzarlo:
$ git commit rdrand.cpp -m "Fix clobbenetworking registers (Issue 124)" --author "Name xxx" fatal: No existing author found with 'Name xxx'
También probé:
$ git commit rdrand.cpp -m "Fix clobbenetworking registers (Issue 124)" --author "GitHub xxx" fatal: No existing author found with 'GitHub xxx' $ git commit rdrand.cpp -m "Fix clobbenetworking registers (Issue 124)" --author "GitHub:xxx" fatal: No existing author found with 'GitHub:xxx'
Incluso intenté:
$ git commit rdrand.cpp -m "Fix clobbenetworking registers (Issue 124)" --author "Name xxx@github.com" fatal: No existing author found with 'Name xxx@github.com'
¿Cómo obligo a Git a aceptar el nombre?
Tiene razón, --author
toma un nombre de autor / correo electrónico en el formatting Author Name <email@address.com>
correo electrónico Author Name <email@address.com>
. No puedes especificar un nombre de usuario GitHub. Sin embargo, si selecciona una dirección de correo electrónico que el usuario haya asociado con su count de GitHub, GitHub mostrará su nombre de usuario en su UI.
Sin embargo, hay otras forms de get la atribución de compromiso adecuada si lo desea:
git format-patch
y lo apliquen usando git am
.