Nie mogę zobaczyć, jak wysłać e-maila do współpracownika na github po długich próbach i wyszukiwaniach google. Dlaczego każdy przewodnik dla początkujących zachęca nas do natychmiastowego skonfigurowania naszego user.email w taki sposób, aby był wysyłany z każdym commitem, jeśli tak trudno jest zobaczyć adresy e-mailowe autorów w łańcuchu zatwierdzania w GitHub?Jak wyświetlić adres e-mail autora projektu w łańcuchu zatwierdzania Git?
5
A
Odpowiedz
0
Oto polecenie, aby uzyskać autora i e-mail z ostatniego zatwierdzenia:
git show --format="%aN <%aE>" COMMIT_ID
Tu wersja dla starszych wersji git (< = 1,6)
git log -1 --pretty=format:"%an <%ae>"
1
Można użyć
git log
lub
git show [commit number]
wyjściowa:
commit 5f3be67saki52cv80l0e4f55c05ec897de3sdgt67
Author: someone <[email protected]>
Date: Wed Mar 23 17:10:48 2017 +0100
Commit message
Będąc w stanie łatwo uzyskać adresy poczty ludzi ze strony internetowej nie brzmi jak najlepszej techniki antyspamowe tam, ja myślę. Możesz ich jednak uzyskać za pomocą wielu poleceń git: na przykład winę, logowanie. – eftshift0
Tak, myślę, że to ma sens, ponieważ większość repo jest jawna. Wyobrażałem sobie, że większość projektów będzie osobistą współpracą między przyjaciółmi lub członkami firmy, ale oczywiście publiczność jest publiczna. – JSStuball