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 -S
na 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 grep
potrafi 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
.