Czy istnieje sposób na GitHub, aby wyświetlić listę wszystkich zatwierdzeń wykonanych przez jednego autora w przeglądarce (ani lokalnie, np. przez git log
), ani przez API)?
Kliknięcie nazwy użytkownika na liście zatwierdzeń (Historia zatwierdzeń) po prostu prowadzi do strony profilu tego użytkownika. Badanie interfejsu użytkownika GitHub i wyszukiwanie (Google, StackOverflow) nie ujawnia sposobu, aby to zrobić.
2 odpowiedzi
Jeśli autor ma konto GitHub, po prostu kliknij nazwę użytkownika autora z dowolnego miejsca w historii zatwierdzeń, a zatwierdzenia, które możesz zobaczyć, zostaną przefiltrowane do tych przez tego autora:
Możesz także kliknąć link „n zatwierdzeń” pod ich nazwą na stronie „współtwórcy” repozytorium:
Możesz też bezpośrednio dołączyć ?author=<theusername>
lub ?author=<emailaddress>
do adresu URL. Na przykład https://github.com/jquery/jquery/commits/master? author=dmethvin lub https://github .com/jquery/jquery/commits/master?author=dave.methvin@gmail.com obaj dają mi:
W przypadku autorów bez konta GitHub zadziała tylko filtrowanie według adresu e-mail i będziesz musiał ręcznie dodać ?author=<emailaddress>
do adresu URL - nazwisko autora nie będzie możliwe do kliknięcia na liście zatwierdzeń.
Możesz również uzyskać listę zatwierdzeń danego autora z wiersza poleceń, używając
git log --author=[your git name]
Przykład:
git log --author=Prem
Po prostu dodaj ?author=<emailaddress>
lub ?author=<githubUserName>
do adresu URL podczas przeglądania sekcji „commits” repozytorium.
Podobne pytania
Powiązane pytania
Nowe pytania
git
Git to rozproszony system kontroli wersji typu open source (DVCS). Użyj tego tagu w przypadku pytań związanych z używaniem i przepływami pracy Git. NIE UŻYWAJ tagu [github] w przypadku problemów związanych z Git tylko dlatego, że repozytorium jest hostowane na GitHub. Nie używaj również tego tagu w przypadku ogólnych pytań programistycznych, które dotyczą repozytorium Git.