Ho provato a utilizzare la funzione di ricerca avanzata di Github, ma quando cerco "specific text" repo:company/project/tree/specific_branch
non restituisce i risultati desiderati. Sembra solo cercare un ramo principale.Come cercare un codice specifico in un ramo specifico in un repository Github?
risposta
Aggiornamento: C'è Hubscovery che probabilmente risolve il problema.
Capisco che stiate chiedendo un modo per utilizzare gli strumenti di GitHub per effettuare la ricerca. Dopo una breve panoramica non sono riuscito a trovare una soluzione lì.
Ma qualsiasi repo GitHub è un repository Git. Quindi sei libero di usare la potenza dei comandi della console. È disponibile il comando git grep, che consente di cercare le linee corrispondenti a un modello in tutto il repository.
git grep 'search-string' $(git ls-remote . 'refs/remotes/remote_name/branch_to_search_in' | cut -f 2)
Invece di remote_name/branch_to_search_in
mettere i nomi reali di distanza e ramo.
Questo esempio è basato sul codice di altri SO question.
Anch'io stavo cercando questo. ma questo supporto non è disponibile come da aiuto Github.
A causa della complessità della ricerca di codice, ci sono alcune restrizioni su come vengono eseguite ricerche:
Solo il ramo di default è considerato. Nella maggior parte dei casi, questo sarà il ramo principale. Solo i file di dimensioni inferiori a 384 KB sono ricercabili. Solo i repository con meno di 500.000 file sono ricercabili.
- 1. Ricerca codice in uno specifico ramo github
- 2. Forking solo un ramo specifico da Github repository
- 3. Come possiamo cercare in un ramo diverso da quello principale in un repository github privato?
- 4. Jenkins - come creare un ramo specifico
- 5. Come unire un commit specifico in Git
- 6. Come unire un file specifico da un ramo in un altro ramo in Git
- 7. Come posso creare un nuovo repository GitHub da un ramo in un repository esistente?
- 8. clonare un ramo specifico da git attraverso la playbook ansible
- 9. Creazione di un log mercurial per un ramo specifico
- 10. Come clonare un ramo specifico in git bitbucket
- 11. Come scaricare un commit Git specifico da un repository?
- 12. Come fare "andare a prendere" su uno specifico tag di un repository github
- 13. Come creare il ramo da commit specifico in ramo diverso
- 14. Come impostare un DataSource specifico per un repository?
- 15. git - estrazione dal ramo specifico
- 16. Posso specificare un ramo specifico su GitHub pull-only (sola lettura)?
- 17. Come posso cercare il nome del file nel repository Github specifico
- 18. Git: sposta il commit specifico su un altro ramo
- 19. controllare un repository Git e passare a un ramo specifico utilizzando Maven SCM
- 20. Come cercare codice in GitHub con GitHub API?
- 21. (git): come portare un commit specifico dal ramo upstream?
- 22. Come posso utilizzare OnSeekBarChangeListener di SeekBar per cercare un punto specifico in un oggetto MediaPlayer?
- 23. Come modificare UIDatePicker in un momento specifico (nel codice)
- 24. Come "pull request" un commit specifico
- 25. Trovare un elemento specifico in un NSArrayController
- 26. Ricerca di un elenco di versioni disponibili in un repository Maven per un plug-in specifico?
- 27. Come evitare git merge per unire un file specifico dal trunk in un ramo e viceversa
- 28. Come creare un ramo in un repository nudo in Git
- 29. Unisci a un commit specifico
- 30. Costruisci richieste pull a ramo specifico usando TeamCity e Github
Qual è il tuo problema? La risposta è stata d'aiuto? –
@NickVolynkin La tua risposta non mi ha aiutato. Finito per cercare manualmente quello che stavo cercando. – ltrainpr