Şu anda, github web sitesinde bir arşiv kodunun tüm geçmişi içinde arama yapmanın mümkün olduğuna inanmıyorum - en yakın olanı yalnızca bu sayfadaki "kod arama" seçeneğiyle bir arşivin mevcut kodu içinde arama yapmaktır .
Ancak, komut satırından, sen tanıtıldı veya kaldırılan hatlar söz herhangi kaydedilmesini bulabilirsiniz get_info
ile -S
seçeneği git log
. Örneğin:
git log -Sget_info -p
(nb -S
ve arama terimi arasında boşluk olmamalıdır )
(ayrıca not: birden fazla kelimeyi aramak için, içine alın '
):
git log -S'get info' -p
Bu nedenle, en azından bu, işlevin ilk tanıtıldığı ve onu kaldıran commit'i bulmalıdır. -p
Yamaları da görebilmeniz için ekledim - eğer çok sayıda işlem yararlı olabilecek işlevden bahseden değişiklikler ortaya çıkarsa. İşlev yalnızca başka bir dalda olsaydı, --all
tüm dalları aramak için kullanmak da yararlı olabilir .
Jefromi , aşağıdaki bir yorumda, Git 1.7.4'ün-G
bir alternatif olarak bu seçeneği sunacağına işaret ediyor - bu değişiklik, Junio Hamano'nun (git bakımcısı) yeni bir blog gönderisinde özetleniyor: http://gitster.livejournal.com/48191.html