Próbuję wyszukać jakiś kod w oddziale w repozytorium GitHub.
Oznacza to jednak , że mogę przeszukiwać tylko domyślną gałąź.
Czy istnieje sposób, aby wyszukać kod w gałęzi innej niż domyślna w moim repozytorium GitHub?
Próbuję wyszukać jakiś kod w oddziale w repozytorium GitHub.
Oznacza to jednak , że mogę przeszukiwać tylko domyślną gałąź.
Czy istnieje sposób, aby wyszukać kod w gałęzi innej niż domyślna w moim repozytorium GitHub?
Odpowiedzi:
Nie z samego interfejsu internetowego GitHub, jak wspomniano w „ Jak mogę wyszukać komunikat o zatwierdzeniu na GitHub? ”: Indeksowana jest tylko gałąź domyślna (ogólnie master).
Najlepiej jest sklonować repozytorium, a tam przeszukać wszystkie gałęzie ( git log -Sna przykład za pomocą ).
Korzystając z konsoli, szukałem określonego kodu w określonej gałęzi za pomocą następujących poleceń
git grep 'my_search_text' my_branch
my_branch powinny być dostępne lokalniegit greppotrafi przeprowadzić dopasowywanie wzorców o dużej złożoności ( patrz dokumentacja )Jeśli znasz nazwę pliku, którego możesz użyć Find File.