2012-08-29 25 views
111

Tek bir yazar tarafından, tarayıcıda (örneğin, yerel olarak, örneğin git log aracılığıyla veya API aracılığıyla) yapılan tüm işlemleri listelemek için GitHub'da herhangi bir yol var mı?GitHub - Listeyi yazar yazarına ait

İşlemler listesinde (Commit History) bir kullanıcı adına tıklamak, kullanıcının profil sayfasına yönlendirir. GitHub UI'sini incelemek ve arama yapmak (Google, StackOverflow) bunu yapmanın bir yolunu ortaya çıkarmaz. Yazar GitHub hesabı varsa

cevap

136

, sadece taahhüt tarihinin yerden yazarın adını tıklatın ve kaydedilmesini o yazarın olanlara aşağı filtre edilecektir görebilirsiniz:

Screenshot showing where to click to filter down commits

You Ayrıca Repo yönettiği "katkı" sayfasında adının altındaki 'n taahhüt' bağlantısını tıklayabilirsiniz: Alternatif

Another screenshot

doğrudanekleyebilirsiniz URL'yeveya ?author=<emailaddress>. Örneğin, https://github.com/jquery/jquery/commits/master?author=dmethvin veya https://github.com/jquery/jquery/commits/[email protected] ikisi ver: Sadece çalışacak ve el URL'ye ?author=<emailaddress> eklemeniz gerekecektir e-posta adresine göre filtreleme bir GitHub hesabı olmadan yazarlar için

Screenshot with only Dave Methvin's commits

- yazarın adı olacak taahhüt listesinden tıklanabilir olmamalıdır.


Ayrıca

git log --author=[your git name] 

Örnek kullanarak komut satırından belli bir yazar tarafından kaydedilmesini listesini alabilirsiniz

: görüntülerken

git log --author=Prem 
+1

Öncelikle, cevabınızı bana burada yaptığım şekilde yönlendirmek için affedersiniz. Bu sorunun (IMO gülünç) kapanışı, (basit) cevabı başka türlü sağlayamama engel oluyor. –

+0

sorun yok Mark !! İnsanlara yardım ettiği sürece, umursamıyorum. Her neyse, konuyla ilgili son güncellemeler için teşekkürler. – Prem

+0

Bu, bazı kullanıcılar için çalışır, ancak diğer kullanıcılar için adlar tıklanabilir değildir. Niye ya? –

11

Sadece url ?author=<emailaddress> veya ?author=<githubUserName> eklemek Bir repo "commits" bölümü.

+0

Bu, bir yıldan daha önce kabul edilen cevaba eklediğim içeriği tekrarlar; -1. –

+2

Evet, kesinlikle haklısınız - ama bu kovalamayı kesip atıyor ;-) –

+1

şimdi biraz daha geç, fakat bir Github kullanıcısının tüm depolarını bağımsız olarak almak mümkün mü? – asgs