Skip to main content

用語集

この記事の内容

のユーザーに通知するには、ユーザー名の前に @ を使用します。 の Organization のユーザーも、メンションされるチームの一員にすることができます。

新しい API や、既存の API メソッドに対する変更を、公式 API の一部となる前に試す方法。

issue に割り当てられたユーザー。

資格情報が暗号化されていないテキストとして送信される場合の認証の方法。

Git の "blame" 機能は、ファイルの各行に対して最後に行われた変更を説明するものであり、通常は、リビジョン、作成者、時刻が表示されます。 これは、機能が追加された日時や、特定のバグを引き起こしたコミットを追跡する場合などに役立ちます。

ユーザーが Organization のリポジトリでコラボレーションできないようにすること。

Organization の支払いプラン。無制限のパブリック リポジトリやプライベート リポジトリでコラボレーションしたり、SAML SSO を使った に対する認証を Organization メンバーに許可または要求したり、SAML または SCIM を使ってアクセスをプロビジョニングまたはプロビジョニング解除したりすることができます。

証明機関 (CA) から発行されるデジタル証明書。これによって、2 つのマシン (ユーザーのコンピューターと .com など) の間で有効な接続が確保され、サイトの所有権が検証されます。

Issue または pull request に関連付けられたプロジェクト ボード内にある移動可能な正方形。

ワーキング ツリーが現在の HEAD によって参照されているリビジョンに対応している場合、そのワーキング ツリーはクリーンです。 「ダーティ」も参照してください。

クローンとは、Web サイトのサーバー上ではなく、ユーザーのコンピューターに存在するリポジトリのコピーのことです。または、そのコピーを作成する操作を指します。 クローンを作成すると、好きなエディターでファイルを編集したり、オンラインでなくても、Git を使って変更を記録したりすることができます。 クローンしたリポジトリは、リモート バージョンには接続されたままなので、オンラインになったときに、ローカルで行った変更をリモート バージョンにプッシュすれば同期させることができます。

ユーザーや Organization がサブスクリプション全体または一部の支払いに使うことができる、 が指定したコード。

Unix のようなコンピューター オペレーティング システムでの、時間ベースのジョブ スケジューラ。

データを転送するためにコマンド ラインまたはスクリプトで使用されます。

パーソナル ダッシュボードは、 でのアクティビティのメイン ハブです。 パーソナル ダッシュボードでは、フォロー中または作業中の issue や pull request を記録したり、トップ リポジトリやチームのページにアクセスしたり、watch 中または参加中のリポジトリの最近のアクティビティについて把握したりすることができます。 また、フォロー中のユーザーや、Star を付けたリポジトリに基づいた、お勧めの新しいリポジトリを見つけることもできます。 特定の Organization でのアクティビティのみを表示するには、Organization のダッシュボードにアクセスしてください。 詳細については、「パーソナルダッシュボードについて」または「Organization ダッシュボードについて」を参照してください。

diff とは、2 つのコミットまたは保存された変更間の差異のことです。 diff では、最後のコミット以降にファイルに追加されたかファイルから削除されたものを視覚的に説明します。

1 つ以上のファイルまたはフォルダーを含むフォルダー。 ディレクトリを作成すると、リポジトリの内容を整理できます。

Enterprise アカウントを使用すると、複数の Organization のポリシーと支払いを一元的に管理できます。 エンタープライズアカウントは、 Enterprise Cloudと Enterprise Serverで使用できます。 詳細については、 Enterprise Cloud ドキュメントの「Enterprise アカウントについて」を参照してください。

fast-forward とは、リビジョンがあり、かつ別のブランチでの変更を "マージしている" が、その変更が偶然にもそのリビジョンの子孫である場合の、特別なタイプのマージのことです。 そのような場合は、新しいマージ コミットを行いませんが、代わりに、このリビジョンに対して更新を行います。 これは、リモート リポジトリのリモート追跡ブランチで頻繁に起こります。

git fetch は、変更をコミットせずに、リモート リポジトリからローカルで作業中のブランチに追加する場合に使います。 git pull とは異なり、フェッチすると、ローカル ブランチにコミットする前に変更をレビューできます。

無料のユーザー アカウントお支払いプラン。 ユーザーは、無制限のパブリック リポジトリで、無制限のコラボレーターと共同作業できます。

gist とは、共有可能なファイルであり、 上で編集、クローン、フォークできます。 GIST はパブリックまたはシークレットにすることができますが、シークレット の gists は URL を持つすべてのユーザーが利用できます。

Git は、テキスト ファイルの変更を追跡するためのオープン ソース プログラムです。 Linux オペレーティング システムの作成者によって記述されたもので、ソーシャルなユーザー インターフェイスである は、その最上位に構築された中核となるテクノロジです。

プレーンな .git ファイル。常に、ワーキング ツリーのルートに存在し、Git リポジトリ全体とそのメタ データが含まれる Git ディレクトリをポイントしています。 リポジトリのこのファイルは、git rev-parse --git-dir を使用してコマンド ラインで表示できます。 これは実際のリポジトリです。

App は、Organization 全体に対してサービスを提供します。また、機能の実行には、独自の ID が使用されます。 Organization やユーザー アカウントに直接インストールすることができ、特定のリポジトリへのアクセス権も付与されます。 細かな権限が付与されており、Webhook が組み込まれています。

全体で文章やコードを書式設定するために使用される、 固有の Markdown。 「 Flavored Markdown の仕様」または「 での記述と書式設定の開始」を参照してください。

コミットやリビジョン履歴などのソース コード リポジトリを、ユーザーに代わってすばやく にインポートするツール。

ユーザーが関心を持ちそうな仕事について雇用主が投稿できる サイト。

ユーザーや Organization 向けの、ワークフローを拡張して補完するアプリケーションを購入してインストールするためのサブサイト。

wiki スタイルのドキュメントを リポジトリ上でホストするためのセクション。

Pages とも呼ばれます。 個人、Organization、またはプロジェクトのページを リポジトリから直接ホストするように設計された、静的サイト ホスティング サービス。

API のクエリ言語であり、既存のデータを使ってクエリを実行するためのランタイムです。

ブランチの定義済みコミット。通常は、ブランチの先頭にある最新のコミットです。

pull request をマージすると、このブランチの変更がベース ブランチに組み込まれます。 "比較ブランチ" とも呼ばれます。

"Hello World" プログラムは、"Hello, World!" をユーザーに対して出力または表示するコンピューター プログラムです。 このプログラムは通常、非常に単純なので、プログラミング言語の基本的な構文の例として使用されることが多く、一般的に、新しいプログラミング言語を学習するための最初の演習として使用されます。

長時間継続して稼働させるのが望ましいシステムまたはコンポーネント。

ネットワークに接続されているデバイスのアドレスに対応する、人間が判読可能なニックネーム。

IdP とも呼ばれます。 他の Web サイトへのアクセスに SAML シングル サインオン (SSO) を使うことができる、信頼できるプロバイダー。

Organization の のプライベートコピー。Organization によって構成され、制御されている仮想マシン内に含まれています。

個人、プロジェクト、または Organization のサイト用の静的サイトジェネレータ。

Jekyll サイトで、CSS ファイルを編集したりコピーしたりせずに、ビジュアル テーマを選ぶ自動化された方法。

issue または pull request に付けるタグ。 リポジトリには、既定のラベルがいくつかありますが、ユーザーはカスタム ラベルを作成することができます。

Git Large File Storage。 大きいファイルをバージョン管理するためのオープンソース Git 拡張機能。

ソース コードを使ってできることとできないことをユーザーに知らせるためにプロジェクトに含めることができるドキュメント。

で使用されるライブラリ。BLOB 言語を検出し、バイナリ ファイルやベンダーされたファイルを無視し、diff で生成されたファイルを非表示にし、言語別グラフを生成します。

Enterprise インターフェイス内にある、管理機能を含むセクション。

Markdown は、非常に簡潔なセマンティック ファイル形式で、.doc、.rtf、.txt にやや近いものです。 Markdown は、文章 (リンク、一覧、箇条書きなどを含む) を書いて Web サイトのように表示させるというような Web 発行の経験がないユーザーにとっても取り扱いやすいものです。 では、Markdown をサポートするとともに、 Flavored Markdown という名前の特別な形式の Markdown を使っています。 「 Flavored Markdown の仕様」または「 での記述と書式設定の開始」を参照してください。

多くの Git リポジトリの既定のブランチ。 既定では、コマンド ラインで新しい Git リポジトリを作成すると、master という名前のブランチが作成されます。 多くのツールで、既定のブランチに代替名が使用されるようになりました。 たとえば、 で新しいリポジトリを作成する場合、既定のブランチは main と呼ばれます。

マージとは、1 つのブランチから (同じリポジトリ内で、またはフォークから) 変更を取得し、その変更を別のブランチに適用することです。 これは、多くの場合、"pull request" (マージのリクエストと考えてもよいでしょう) として、またはコマンド ライン経由で行われます。 マージは、競合する変更がない場合や、常にコマンド ライン経由で行われる場合は、.com Web インターフェイス経由で pull request を介して行われます。

リポジトリ内にある issue や pull request のグループの進行状況を追跡する方法。

リポジトリの新しいコピー。

リポジトリのローカル コピーが上流リポジトリと同期されておらず、ローカルの変更をプッシュするには、上流の変更をフェッチする必要がある場合。

ユーザーに関する情報にアクセスするために、パスワードではなくアクセス トークンが使用されるサードパーティ アプリケーション。

ユーザーの情報にアクセスするために OAuth apps で使われるアクセス トークン。

Organization とは、通常、実際の組織を反映する、2 人以上のユーザーのグループのことです。 Organization の管理はユーザーが行い、リポジトリとチームの両方を含めることができます。

所有する Organization の管理機能へのフル アクセスを持つユーザー。

Organization のすべての管理機能へのアクセスを持つ Organization メンバー。

Enterprise サーバー上で実行されるスクリプトで、品質チェックの実装に使うことができます。

上でのユーザーのアクティビティに関する情報を示すページ。

プルとは、変更をフェッチしてマージすることを指します。 たとえば、自分が作業しているファイルを他のユーザーが編集した場合に、その変更を自分のローカル コピーにプルして、最新の状態になるようにすることです。 「フェッチ」も参照してください。

pull request とは、リポジトリに対して提案された変更のことです。ユーザーがこれを送信すると、リポジトリのコラボレーターはこれを受け入れるか拒否します。 issue と同様に、pull request にはそれぞれ独自のディスカッション フォーラムがあります。

コラボレーターからの pull request についてのコメント。pull request がマージされる前に、変更を承認したり、その他の変更を要求したりします。

必須レビューを行うと、コラボレーターが保護されたブランチに対して変更を加える前に、pull request 内のレビューが少なくとも 1 つは確実に承認済みになります。

プッシュとは、コミットした変更を .com 上のリモート リポジトリに送信するという意味です。 たとえば、ローカルで何かを変更した場合、その変更をプッシュすると、他のユーザーがアクセスできるようになります。

リポジトリ内のファイルに関する情報を含むテキスト ファイル。通常、リポジトリの訪問者に表示される最初のファイルです。 README ファイルは、リポジトリ ライセンス、投稿ガイドライン、行動規範とともに、期待値の共有や、プロジェクトへのコントリビューションの管理に役立ちます。

ソフトウェアをパッケージ化してユーザーに提供する、 での方法。

リポジトリは、 の最も基本的な要素です。 プロジェクトのフォルダーと考えるのが最もわかりやすいでしょう。 リポジトリにはプロジェクト ファイルのすべて (ドキュメントを含む) が含まれており、各ファイルの改訂履歴が保存されます。 リポジトリは、複数のコラボレーターが参加することができ、パブリックとプライベートのどちらにもすることができます。

失敗した自動マージで実行されなかったものを手動で修正するアクション。

上で pull request を打ち消すと、新しい pull request が自動的に開きます。これには、マージされた元の pull request からのマージ コミットを打ち消すコミットが 1 つ含まれます。 Git では、git revert を使用してコミットを元に戻すことができます。

OAuth app または personal access token (classic) で、パブリック データと非パブリック データへのアクセスを要求できるアクセス許可の名前付きグループです。

特定のユーザーとは無関係に、ボットとして機能するアプリケーションで使用される API 要求。 たとえば、スケジュールどおりに実行され、長時間アクティビティがないと issue をクローズするアプリケーションなどがあります。 このタイプの認証を使うアプリケーションでは、ライセンスされた アカウントを使わないため、特定の数のライセンスの使用が許可されているお支払いプランの Enterprise では、server-to-server ボットに ライセンスを 1 つも使いません。 server-to-server リクエストで使用されるトークンは、 API を介して、プログラムによって取得されます。 詳しくは、「 App インストールとしての認証」をご覧ください。 「user-to-server リクエスト」も参照してください。

複数のコミットを結合して 1 つのコミットにすること。 Git コマンドとしても使います。

SSH キーは、暗号化したメッセージを使って、オンライン サーバーに対して自分自身を識別する方法です。 自分のコンピューターが、別のサービスに対する一意の専用パスワードを持っているようなものです。 では、SSH キーを使用して情報をコンピューターに安全に転送します。

コミットがコントリビューション先のリポジトリに設定されている条件を満たしていることの、pull request 内での視覚的な表現。

ユーザーまたは Organization の プラン。

パブリック リポジトリとプライベート リポジトリを無制限に利用できる Organization のお支払いプラン。

Git Hub で、特定の対象分野のリポジトリを探索したり、コントリビューション先となるプロジェクトを見つけたり、特定の問題への新しい解決方法を発見したりするための方法。

特定のユーザーの代わりにタスクを実行するアプリケーションで使用される API 要求。 user-to-server 認証でタスクが実行された場合、 には、ユーザーによってアプリケーション経由で実行済みとして表示されます。 たとえば、サードパーティ アプリケーションから issue を作成すると、 上では、ユーザーの代わりにそのアプリケーションが issue を作成したことになります。 user-to-server リクエストを使った、アプリケーションによる実行が可能なタスクは、アプリとユーザーの両方の権限とアクセスによって範囲が制限されます。 user-to-server リクエストで使用されるトークンは、OAuth を介して取得します。 詳しくは、「ユーザーに代わって アプリで認証する」をご覧ください。 「server-to-server リクエスト」も参照してください。

上でのユーザーのハンドル。

リポジトリや issue を watch すると、issue や pull request が更新されるたびに通知を受け取ることができます。

ユーザーがサブスクライブしているリポジトリでのアクティビティについての通知。

の Web インターフェイスに表示される通知: https://.com/notifications

Webhook を使うと、.com の特定のイベントをサブスクライブする Apps をビルドまたはセットアップできます。 webhook は、特定のアクションがリポジトリあるいは Organization で生じたときに外部の Web サーバーへ通知を配信する方法を提供します。 サービス フックとも呼ばれます。

ユーザーが にサインアップするときに既定のプロフィール写真として使用される、自動生成された画像。 ユーザーは、アイデンティコンを自分のプロフィール写真に置き換えることができます。

コマンド ラインと API のどちらで Git を使っても、HTTPS 経由で Git 操作を実行するときにパスワードの代わりに使用されるトークン。 personal access token とも呼ばれます。

ブランチまたはフォークについて説明する場合、元のリポジトリにあるプライマリ ブランチは、他の変更の主な発生源となるため、"上流" と呼ばれることがよくあります。 ユーザーが作業するブランチやフォークは、"ダウンストリーム" と呼ばれます。 origin とも呼ばれます。

Just Enough Operating System (JeOS) と結合して、業界標準ハードウェア (通常はサーバー) または仮想マシンで最適に動作するソフトウェア アプリケーション。

issue とは、リポジトリに関する改善の提案、タスク、または質問のことです。 issue は、あらゆるユーザーが作成することができ (パブリック リポジトリの場合)、リポジトリのコラボレーターによってモデレートされます。 各 issue には、独自のディスカッション スレッドが含まれています。 また、ラベルを付けて分類したり、他のユーザーに割り当てたりすることもできます。

GraphiQL のインスタンスであり、"グラフィカルな対話型ブラウザー内 GraphQL IDE" です。

オープン ソース ソフトウェアとは、あらゆるユーザーが自由に使い、変更し、共有できるソフトウェアのことです (形式の変更の有無は問いません)。 今日の "オープン ソース" の概念は、ソフトウェアの枠を超えて語られることが多く、あらゆるユーザーがオンラインで素材をフォーク、変更、ディスカッション、コントリビューションを行うことができるという意味でのコラボレーションという考え方を表しています。

既定の上流リポジトリ。 ほとんどのプロジェクトには、追跡するアップストリーム プロジェクトが少なくとも 1 つ存在します。既定では、origin がその目的に使用されます。

ユーザーと Organization 向けのお支払いプラン。プランの各タイプのセット機能が含まれています。

長い公開キーを識別するのに使用される、短いバイトのシーケンス。

macOS のパスワード管理システム。

pull request 内で使用される場合、issue をクローズする特定の単語。

複数のノードにわたって、またこれらのノード間の負荷分散リクエストにわたって、 Enterprise サービスを実行する機能。

リポジトリのコードがある部分のオーナーに指名されたユーザー。 コード オーナーが所有するコードを変更する pull request を他のユーザーが開くと、コード オーナーに対してレビューが自動的にリクエストされます。

各週のコンテンツの追加と削除の回数をリポジトリの履歴に示すリポジトリ グラフ。

コミットは、ファイル (またはファイルのセット) に対する個別の変更のことであり、"リビジョン" とも呼ばれます。 コミットして作業内容を保存すると、Git によって一意の ID ( "SHA" や "ハッシュ" ともいう) が作成されます。この ID で、コミットされた特定の変更や、作成したユーザーや日時の記録を保持することができます。 通常、コミットには、変更の内容について簡潔に記述されたコミット メッセージが含まれています。

SHA とも呼ばれます。 コミットを識別する 40 文字のチェックサム ハッシュ。

1 つのリポジトリに対して過去 1 年間で行われたすべてのコミットを示すリポジトリ グラフ。

コミットに付ける短い説明テキスト。コミットによって行われる変更について伝えます。

コミットを行うユーザー。

コラボレーターとは、リポジトリへの読み取りアクセスと書き込みアクセスを持ち、コントリビューションするようにリポジトリ オーナーが招待したユーザーのことです。

の特定のアクティビティで次が行われます。

ユーザーがプロジェクトにコントリビューションする方法を説明したドキュメント。

ユーザーのプロファイルの一部であり、過去最大 1 年間の 1 日ごとのコントリビューションを示します。

"Webhook" とも呼ばれます。 webhook は、特定のアクションがリポジトリあるいは Organization で生じたときに外部の Web サーバーへ通知を配信する方法を提供します。

チームの他のユーザーと、オーナー権限を持つユーザーにのみ表示されるチーム。

Enterprise の Organization 内のユーザー。 これは、"シート数" と呼ばれることがあります。

SSO とも呼ばれます。 1 つの場所 (ID プロバイダー (IdP)) へのサインインをユーザーに許可してから、そのユーザーに他のサービス プロバイダーへのアクセス権を付与します。

変更を実際の Enterprise インスタンスに適用する前にテストする方法。

ステータス チェックとは、リポジトリにコミットするたびに実行される継続的インテグレーションのビルドのような、外部のプロセスです。 詳しくは、「ステータスチェックについて」をご覧ください。

pull request に対するチェック。これを行うと、コラボレーターが保護されたブランチに対して変更を加える前に、すべての必須 CI テストに確実に合格します。

ある時点での仮想マシンのチェックポイント。

最新の 50 個のアクションまたは過去 90 日間に実行されたアクションを一覧表示するログ。

ワーキング ツリーは、現在のブランチにコミットされていない修正が含まれている場合は、"ダーティ" と見なされます。

pull request 内またはユーザー プロファイル上の一連のイベント。

Organization メンバーのグループ。アクセス権限とメンションのカスケードを使って、会社やグループの構造を反映します。

チームを管理するために Organization オーナーが行使できる権限のサブセットが付与された Organization メンバー。

チェックは、 でのステータス チェックのタイプの 1 つです。 「ステータス チェック」を参照してください。

コマンド ラインで git checkout を使用して、新しいブランチを作成したり、現在の作業ブランチを別のブランチに変更したり、git checkout [branchname] [path to file] を使って別のブランチから別のバージョンのファイルに切り替えたりすることもできます。 "checkout" アクションを使うと、オブジェクト データベースのツリー オブジェクトや BLOB でワーキング ツリー全体または一部を更新できます。また、ワーキングツリー全体が新しいブランチをポイントしている場合は、インデックスと HEAD を更新できます。

変更のサブセットを一連の変更 (通常はコミット) から選び、新しい一連の変更を別の codebase 上に記録すること。 Git では、別のブランチの既存のコミットによって導入された変更を抽出したり、それを現在のブランチのヒントに基づいて新しいコミットとして記録したりするために、git cherry-pick コマンドを使ってこれを実行します。 詳しくは、Git ドキュメントの「git-cherry-pick」を参照してください。

Git では、デタッチされた HEAD で作業しようとすると、Git によってブランチがポイントされていないという警告や、ユーザーが行ったコミットがコミット履歴に表示されないという警告が表示されます。 たとえば、チェックアウトした任意のコミットが、特定のブランチの最新のコミットではない場合、"デタッチされた HEAD" で作業をしていることになります。

デプロイ キーは、サーバー上に格納されている SSH キーのことで、単一の リポジトリへのアクセス権の付与に使います。 このキーは、個人用ユーザー アカウントにアタッチされるのではなく、リポジトリに直接アタッチされます。

開発の分野を概念的に分類したものを識別するために開発者が使う、通常の Git ブランチ。 ブランチは非常に簡単で低コストなので、小さなブランチを複数用意して、それぞれのブランチに、明確に定義した概念、小さな増分、関連する変更を含めるのがよいでしょう。 機能ブランチとも呼ばれます。

フル クローン (フェッチではなく)、過去 14 日間の訪問者数、参照サイト数、人気のコンテンツなど、リポジトリのトラフィックを示すリポジトリ グラフ。

Watch しているリポジトリまたはユーザーのアクティビティ ビュー。 Organization のニュース フィードには、Organization が所有するリポジトリでのアクティビティが表示されます。

ルート リポジトリのブランチや、ネットワーク固有のコミットを含むフォークのブランチなど、リポジトリ ネットワーク全体のブランチ履歴を示すリポジトリグラフ。

特定の Web ページへの永続的な静的ハイパーリンク。

パブリック リポジトリ (プライベート リポジトリではなく) に対して行われるコントリビューション。

パブリック リポジトリは、 ユーザーではないユーザーも含め、すべてのユーザーが見ることができます。

リポジトリのアクティビティの概要を示すリポジトリ グラフ。

リポジトリのアップデートの頻度を、曜日および時刻ごとに示すリポジトリ グラフ。

コード ブロックの前後に 3 つのバックティック (```) を使って、 Flavored Markdown で作成できるコードのインデント付きブロック。 こちらのを参照してください。

フォークとは、自分のアカウントに存在する別のユーザーのリポジトリの個人用のコピーのことです。 フォークすると、元の上流リポジトリに影響を与えることなく、プロジェクトに対して自由に変更を加えることができます。 また、上流リポジトリで pull request を開いたり、両方のリポジトリが接続されたままなので、自分が行ったフォークを最新の変更に同期させ続けたりすることもできます。

競合を考慮することなく、リモート リポジトリをローカルな変更で上書きする Git プッシュ。

別のユーザーのコントリビューションとアクティビティについて通知を受けること。

いくつかの コマンドでは、コマンドの正常な実行中に、オプションのスクリプトに対してコールアウトが行われるので、開発者は機能やチェックを追加することができます。 一般的には、フックすると、コマンドが事前に検証されて終了してしまったり、操作の完了後に事後通知が表示されたりする可能性があります。

書き込みアクセスの同義語。

プライベート リポジトリ (パブリック リポジトリではなく) に対して行われるコントリビューション。

プライベート リポジトリは、オーナーが指定したリポジトリ オーナーとコラボレーターにのみ表示されます。

領収書や、クレジットカードまたは PayPal の支払いなど、 からの支払い関連の連絡の送信先となる主要なメール アドレス。

リモート リポジトリへのブランチのプッシュが成功したら、ローカル ブランチからの変更でリモート ブランチを更新します。 "ブランチをプッシュ" すると、Git ではリモート リポジトリでブランチの HEAD ref を検索し、それがブランチのローカル HEAD ref に対する直接の先祖であることを検証します。検証が完了すると、Git ではすべてのオブジェクト (ローカル HEAD ref から到達可能であり、リモート リポジトリにないもの) をリモート オブジェクト データベースにプルしてから、リモート HEAD ref を更新します。リモート HEAD がローカル HEAD の先祖でない場合、プッシュは失敗します。

特定のユーザーまたはチームのみが、プッシュしたり、ブランチに対して変更を行ったりすることができるように、リポジトリ管理者が有効化できる制限。

読み取りアクセスの同義語。

issue、pull request、メモから成る 内のボード。列内では、カードとして分類されます。

ユーザーが自分のアクティビティを識別するために にアップロードするカスタム画像で、通常はユーザー名も付いています。 これは、アバターとも呼ばれます。

pull request をマージするときに変更の組み込み先となるブランチ。 必要な場合は、pull request を作成するときに、ベース ブランチをリポジトリの既定のブランチから別のブランチに変更できます。

ドキュメントの注釈と書式設定を行うためのシステム。

マージされたブランチ間で発生する差異。 マージの競合は、複数のユーザーが同じファイルの同じ行に異なる変更を加えた場合や、1 人のユーザーがファイルを編集し、別のユーザーがその同じファイルを削除した場合に発生します。 ブランチをマージするには、マージの競合を解決しておく必要があります。

既定の開発ブランチ。 Git リポジトリを作成するたびに、main という名前のブランチが作成され、アクティブなブランチになります。 ほとんどの場合、これにはローカル開発が含まれますが、あくまでも規則によるものであり、必須ではありません。

ユーザー名の前に @ 記号を付けることで、そのユーザーに送信される通知。 の Organization のユーザーも、メンションされるチームの一員にすることができます。

リポジトリのすべてのフォークを示すリポジトリ グラフ。

ユーザーとは、個人用 アカウントを持つユーザーのことです。 ユーザーはそれぞれ、個人用プロフィールを持っており、リポジトリ (パブリックとプライベートのどちらでも) を複数所有できます。 Organization を作成したり、Organization に招待されて参加したり、別のユーザーのリポジトリでコラボレーションしたりすることもできます。

アカウントへのアクセスを再取得できるようにするコード。

ブランチからの複数の変更を別のベースに再適用して、そのブランチの HEAD を結果にリセットすること。

リポジトリのデータの視覚的表現。

リポジトリを管理するユーザー。 このユーザーは、リポジトリの作業を管理するために、issue のトリアージや、ラベルなどの機能の使用の支援を行うことができます。 また、このユーザーには、README の維持管理や、ファイルを最新の状態に保つ責任もあります。

分散チームと CI クライアントの近くに配置される、 Enterprise サーバー インスタンスのリポジトリの読み取り専用ミラー。

これは、サーバー上 (ほとんどの場合 .com) でホストされるリポジトリまたはブランチのバージョンのことです。 リモート バージョンは、ローカルのクローンに接続できるので、変更を同期させることができます。

コードが格納されている場所。 上のリポジトリや別のユーザーのフォークという場合もあれば、別のサーバーという場合もあります。

同じプロジェクトの追跡に使用されるが、別の場所にあるリポジトリ。

階層内の最初のディレクトリ。

基本オペレーティング システムと Enterprise アプリケーション環境。

レビューでは、リポジトリへのアクセスを持つ他のユーザーが、pull request 内で提案されている変更についてコメントしたり、変更を承認したり、その pull request がマージされる前にさらに変更をリクエストしたりすることができます。

Enterprise のプライマリ インスタンスに対して冗長性を与える Enterprise インスタンス。

ユーザーがアクセスできない個人用アカウント。 ユーザーが有料アカウントから無料アカウントに変更したり、有料プランの支払い期限を過ぎたりすると、アカウントはロックされます。

パブリック リポジトリに依存するパッケージ、プロジェクト、リポジトリを示すリポジトリ グラフ。

リポジトリが依存するパッケージとプロジェクトを示すリポジトリ グラフ。

Organization の 1 つ以上のリポジトリへのアクセス権が付与されているが、その Organization への他のアクセス権は付与されておらず、その Organization のメンバーではないユーザー。

リポジトリ内の新しい pull request とコードのコミットのためのベース ブランチです。 それぞれのリポジトリには、ブランチが 1 つ以上ありますが、これは、リポジトリを初期化すると Git によって作成されるものです。 通常、最初のブランチは main と呼ばれ、多くの場合、既定のブランチです。

新しい機能の実験や、本番には存在しない issue の修正に使うブランチ。 トピック ブランチとも呼ばれます。

共同作成者とは、リポジトリへのコラボレーター アクセスはないものの、プロジェクトに対してコントリビューションを行い、オープンした pull request をリポジトリにマージさせたユーザーのことです。

リポジトリの共同作成者上位 100 人を表示するリポジトリ グラフ。

CI とも呼ばれます。 上に構成されたリポジトリに対してユーザーが変更をコミットすると、自動化されたビルドとテストを実行するプロセス。 CI は、ソフトウェア開発の一般的なベスト プラクティスであり、エラーの検出に役立ちます。

個々のユーザーに属している アカウント。

ユーザーがアピールのために自分のプロフィールに表示することにしたリポジトリ。

特定のコード行についての、pull request 内にあるコメント。

テキスト ファイルの行末をシンボル化する、1 つ以上の非表示の文字。

自分のユーザー名またはチームがメンションされていた、または以前コメント内で返信していた issue や pull request 内の会話のアップデートについての通知。

どの Organization メンバーにも表示され、@mentioned できるチーム。

入れ子になったチーム内では、親チームのアクセス許可と @mentions を継承するサブチーム。

特定の支払いプランの時間間隔。

Organization の支払い設定を管理する Organization メンバー。

領収書や、クレジットカードまたは PayPal の支払いなど、 からの支払い関連の連絡の送信先となる Organization のメール アドレス。

リポジトリへの変更のプッシュ、書き込み、変更をユーザーに許可する、リポジトリでの権限レベル。

あるブランチにマージされる既定のブランチ (または、そのブランチのリベース先のブランチ)。 branch.<name>.remotebranch.<name>.merge を使用して構成されます。 A のアップストリーム ブランチが origin/B だとすると、"A は origin/B を追跡している" という言い方をすることがあります。

入れ子になったチーム内では、子チームがアクセス許可と @mentions を継承するメイン チーム。

Enterprise インスタンスの設定と環境の概要。

リポジトリのブックマークまたは感謝の表現。 星は、プロジェクトの人気をランク付けするための手動の方法です。

関心のあるアクティビティについての情報を提供するアップデート。設定に応じて、Web またはメールで届きます。

リポジトリの転送には、リポジトリのオーナーの変更という意味があります。 新しいオーナーは、リポジトリのコンテンツ、issue、pull request、リリース、設定の管理をすぐに行うことができるようになります。

ユーザーのメール アドレスに送信される通知。

と統合されるサードパーティ アプリケーション。 これらは、多くの場合、 Apps、 Actions、またはカスタム アクションです。 詳しくは、「統合の構築について」をご覧ください。

リポジトリでの権限レベル。これにより、ユーザーは、リポジトリからの情報のプルや読み取りが許可されます。 読み取りアクセスは、すべてのパブリック リポジトリによって、すべての ユーザーに付与されます。 プル アクセスの同義語。

親チームの子チーム。 ユーザーは、複数の子チーム (または入れ子チーム) を持つことができます。

ブラウザーから 2FA でサインインするときに、 パスワードの他に入力するコード。 このコードは、アプリケーションによって生成されるか、お使いのスマートフォンにテキスト メッセージで送信されます。 "2FA 認証コード" とも呼ばれます。

pull request の作成に使うブランチ。 このブランチは、pull request で選んだベース ブランチと比較されて、変更内容が特定されます。 pull request がマージされると、このベース ブランチは、比較ブランチからの変更を使って更新されます。 pull request の "ヘッド ブランチ" とも呼ばれます。

ブランチとは、リポジトリのパラレル バージョンです。 これは、リポジトリに含まれていますが、プライマリ ブランチや main ブランチに影響を与えることはなく、"ライブ" バージョンに混乱をもたらさずに自由に作業できるものです。 必要な変更を行ったら、ブランチを main ブランチにマージし直して、変更を公開できます。

自分の ユーザー アカウントに保存したり追加したりすることで、 のあらゆる場所で、issue や pull request に使うことができるコメント。

保護されたブランチを使うと、リポジトリ管理者が保護対象として選んだブランチ上で、Git のいくつかの機能がブロックされます。 このブランチに対して強制プッシュや削除はできません。また、必要なチェックに合格していない状態や必要なレビューが承認されていない状態で変更をマージしたり、 Web インターフェイスからファイルをアップロードしたりすることはできません。 保護されたブランチは通常、既定のブランチです。

すぐに使用できる状態になっており、アプリケーションやサイトへのデプロイの準備が完了している、最終変更を含むブランチ。

プロファイルにあるユーザーが生成した説明: プロファイルへの略歴の追加

コミュニティへの参加方法の基準を定義したドキュメント。