Github とは
GitHub は、ソフトウェア開発用のバージョン管理と協力サービスを提供する Web ベースのプラットフォームです。開発者はコードを保存し管理し、変更を追跡し、他のチームメンバーとのプロジェクトに参加することができます。
GitHub はバグトラッキング、機能リクエスト、プロジェクト管理、Wiki などの他の機能も提供しており、開発者がプロジェクトをより管理するのに役立ちます。
コアの機能に加えて、GitHub はオープンソースソフトウェア開発のハブとしても使用されており、開発者は多種多様なオープンソースプロジェクトに貢献し共有することができます。
全体として、GitHub はソフトウェア開発と協力のための人気のあるプラットフォームであり、世界中のあらゆる規模の開発者や組織が使用しています。
今回の記事の目的
GithubGithub 使いやすいように幾つのコツを紹介しようと思います。
Github 高度な検索方法
GitHub はユーザーが探しているコンテンツを素早く見つけることができる高度な検索機能を提供しています。
- 検索修飾子を使用する
検索クエリに修飾子を使用することで、結果を細分化できます。例えば、repo:
を使用して特定のリポジトリ内のコードを検索するか、user:
を使用して特定のユーザーのコードを検索します。
- 引用符を使用する
正確なフレーズを検索したい場合は、""
で囲みます。例:“高度な検索”。
- 論理演算子を使用する
AND
を使用して結果に複数の語句が必要な場合、OR
を使用していずれかの語句に一致する結果を含め、NOT を使用して特定の語句に一致する結果を除外することができます。
- ワイルドカードを使用する
ワイルドカードとして*
を使用して検索での文字列のいかなるシーケンスにも一致します。例:java*
は"Java"
と"JavaScript"
の両方に一致します。
- ファイル拡張子フィルターを使用する
extension:
を使用して検索結果をファイルタイプでフィルタリングすることができます。例:extension:md
は".md"
拡張子のファイルだけを返します。
- 高度検索 https://github.com/search/advanced を直接アクセスすると、Github の高度な検索画面に入れます。この画面では色々の条件を絞り込むことができます。
検索方法は下記公式ドキュメントをご参照ください。
Github のリポジトリ中にファイルを検索と閲覧方法
- リポジトリ中に
T
キーを押下すると、リポジトリ中のファイルを検索ことができます。
- ファイル中に
L
キーを押下すると、指定された行目に移動することができます。
- ファイル中に
B
キー押下すると、該当ファイルの修正履歴を表示することができます。
リポジトリ上で、プロジェクトを直接 VSCode で表示する方法
- リポジトリ中に
.
キーを押下すると、オンラインでプロジェクトを VSCode で表示することができます。
オンラインの VSCode では一部のプラグインは使うことができないですが、ソース閲覧にはかなり便利だと思います。
リポジトリ上で、プロジェクトを起動する方法
- リポジトリの URL 前に
gitpod.io/
を入力してアクセスすると、上記により強い VSCode を表示し、自動的に環境構築し、プロジェクトは自動的に起動します。
起動後の URL をクリックすると、画面が正常に表示された。
最後のコツに関して環境構築はいらない、すごく便利だと思います。