コンテンツにスキップ

用語集

GitHub/Git関連の用語をアルファベット順に解説します。

GitHub Actionsの略。CI/CDやワークフローを自動化する機能。

Issue や PR の担当者。作業責任者を明示する。

GitHub Actionsで生成される成果物。ビルド結果やテストレポートなど。

PRのマージ先ブランチ。通常は main や develop。

ファイルの各行が誰によっていつ変更されたかを表示する機能。git blame

コードの分岐。独立した開発ラインを作成できる。

ブランチへの直接プッシュを禁止し、PRを必須にするなどの保護設定。

Continuous Integration / Continuous Deployment の略。継続的インテグレーション/デプロイ。

リモートリポジトリをローカルに複製すること。

ファイルやディレクトリごとにレビュアーを自動指定する設定ファイル。

GitHubが提供するクラウド開発環境。

リポジトリへのアクセス権を持つユーザー。

コードの変更を記録すること。スナップショット。

同じファイルの同じ箇所を複数人が変更した時に発生する衝突。

リポジトリに貢献した人。コミットやPRを通じて参加。

GitHub の AI コーディング支援ツール。

リポジトリのデフォルトブランチ。通常は main。

依存関係の脆弱性検出と自動更新を行うボット。

アプリケーションを本番環境などに配置すること。

特定リポジトリ専用のSSHキー。サーバー連携に使用。

2つのバージョン間の差分。変更箇所を表示。

まだレビュー準備ができていないPR。WIP(作業中)の状態。

GitHub の大企業向けプラン。高度な管理・セキュリティ機能。

GitHub Actionsのデプロイ先環境。承認フローを設定可能。

リモートの変更をローカルに取得(マージはしない)。

他のリポジトリを自分のアカウントにコピーすること。

履歴を強制的に上書きするプッシュ。git push --force

コードスニペットを共有するサービス。

分散型バージョン管理システム。GitHubの基盤技術。

Gitリポジトリのホスティングサービス。

CI/CDと自動化のためのワークフロー機能。

静的サイトをホスティングする無料サービス。

コミット署名に使用する暗号鍵。

現在チェックアウトしているコミットを指すポインタ。

特定のイベント時に実行されるスクリプト。

バグ報告、機能要望、タスクを管理する機能。

Issue や PR を分類するためのタグ。

大きなファイルを効率的に管理する拡張機能。

デフォルトブランチの標準的な名前(以前は master)。

テキストフォーマット形式。README やドキュメントで使用。

ブランチの変更を統合すること。

Issue や PR をグループ化し、進捗を追跡する機能。

認証・認可のための標準プロトコル。

複数のリポジトリとメンバーを管理する組織アカウント。

デフォルトのリモートリポジトリ名。

リポジトリまたはOrganizationの所有者。最高権限。

APIアクセスやGit操作に使用する認証トークン。

リポジトリへのアクセス権限。Read/Write/Admin など。

CI/CDの一連の処理フロー。

コードレビューとマージを要求する機能。

正式リリース前のベータ版やRC版。

ローカルの変更をリモートに送信すること。

リポジトリの説明ファイル。通常は README.md。

コミット履歴を書き換えて整理する操作。

ブランチやタグへの参照。

ソフトウェアの公開バージョン。タグと関連付け。

リモートリポジトリへの参照。origin など。

プロジェクトのソースコードと履歴を格納する場所。

PRに対するコードレビュー。

コミットを取り消す新しいコミットを作成すること。

ブランチやタグに対するルールをまとめて管理する機能。

GitHub Actionsのジョブを実行するサーバー。

企業の認証基盤と連携するシングルサインオン。

APIキーなどの機密情報。GitHub Actionsで使用。

複数のコミットを1つにまとめるマージ方法。

リモートリポジトリへの認証に使用する鍵ペア。

コミット前の変更を一時的に保持する領域。

作業中の変更を一時的に退避する機能。

PRに対するCIテストなどの確認結果。

特定のコミットに付けるラベル。バージョン番号など。

Organization内のユーザーグループ。

Issue/PRテンプレート、またはリポジトリテンプレート。

認証に使用する文字列。PAT、GITHUB_TOKEN など。

フォーク元のリポジトリ。

リポジトリの更新通知を受け取る設定。

イベント発生時に外部URLに通知を送る機能。

リポジトリに付属するドキュメント機能。

GitHub Actionsの自動化プロセス定義。

2要素認証。パスワードに加えて追加の認証を要求。

Gitの追跡対象から除外するファイルを指定するファイル。

ユーザーやチームを通知で呼び出す機能。@username など。


この用語集で分からない言葉があれば、各章の詳細な説明を参照してください。

Q1. 「Fork」の意味として正しいものはどれですか?

Q2. 「HEAD」とは何を指しますか?

Q3. 「Squash」マージとは何ですか?