@mention
GitHub のユーザーに通知するには、ユーザー名の前に @
を使用します。 GitHub の Organization のユーザーも、メンションされるチームの一員にすることができます。
access token
コマンド ラインと API のどちらで Git を使っても、HTTPS 経由で Git 操作を実行するときにパスワードの代わりに使用されるトークン。 個人用アクセス トークンとも呼ばれます。
API preview
新しい API や、既存の API メソッドに対する変更を、公式 GitHub API の一部となる前に試す方法。
appliance
Just Enough Operating System (JeOS) と結合して、業界標準ハードウェア (通常はサーバー) または仮想マシンで最適に動作するソフトウェア アプリケーション。
assignee
issue に割り当てられたユーザー。
authentication code
ブラウザーから 2FA でサインインするときに、GitHub パスワードの他に入力するコード。 このコードは、アプリケーションによって生成されるか、お使いのスマートフォンにテキスト メッセージで送信されます。 "2FA 認証コード" とも呼ばれます。
base branch
pull request をマージするときに変更の組み込み先となるブランチ。 必要な場合は、pull request を作成するときに、ベース ブランチをリポジトリの既定のブランチから別のブランチに変更できます。
basic authentication
資格情報が暗号化されていないテキストとして送信される場合の認証の方法。
billing cycle
特定の支払いプランの時間間隔。
billing email
領収書や、クレジットカードまたは PayPal の支払いなど、GitHub からの支払い関連の連絡の送信先となる Organization のメール アドレス。
billing manager
Organization の支払い設定を管理する Organization メンバー。
billing plan
ユーザーと Organization 向けのお支払いプラン。プランの各タイプのセット機能が含まれています。
bio
プロファイルにあるユーザーが生成した説明: プロファイルへの略歴の追加
blame
Git の "blame" 機能は、ファイルの各行に対して最後に行われた変更を説明するものであり、通常は、リビジョン、作成者、時刻が表示されます。 これは、機能が追加された日時や、特定のバグを引き起こしたコミットを追跡する場合などに役立ちます。
block
ユーザーが Organization のリポジトリでコラボレーションできないようにすること。
branch
ブランチとは、リポジトリのパラレル バージョンです。 これは、リポジトリに含まれていますが、プライマリ ブランチや main ブランチに影響を与えることはなく、"ライブ" バージョンに混乱をもたらさずに自由に作業できるものです。 必要な変更を行ったら、ブランチを main ブランチにマージし直して、変更を公開できます。
branch restriction
特定のユーザーまたはチームのみが、プッシュしたり、ブランチに対して変更を行ったりすることができるように、リポジトリ管理者が有効化できる制限。
Business plan
Organization の支払いプラン。無制限のパブリック リポジトリやプライベート リポジトリでコラボレーションしたり、SAML SSO を使った GitHub に対する認証を Organization メンバーに許可または要求したり、SAML または SCIM を使ってアクセスをプロビジョニングまたはプロビジョニング解除したりすることができます。
CA certificate
証明機関 (CA) から発行されるデジタル証明書。これによって、2 つのマシン (ユーザーのコンピューターと GitHub.com など) の間で有効な接続が確保され、サイトの所有権が検証されます。
card
Issue または pull request に関連付けられたプロジェクト ボード内にある移動可能な正方形。
check
チェックは、{% data variables.product.product_name %} でのステータス チェックのタイプの 1 つです。 「ステータス チェック」を参照してください。
checkout
コマンド ラインで git checkout
を使用して、新しいブランチを作成したり、現在の作業ブランチを別のブランチに変更したり、git checkout [branchname] [path to file]
を使って別のブランチから別のバージョンのファイルに切り替えたりすることもできます。 "checkout" アクションを使うと、オブジェクト データベースのツリー オブジェクトや BLOB でワーキング ツリー全体または一部を更新できます。また、ワーキングツリー全体が新しいブランチをポイントしている場合は、インデックスと HEAD を更新できます。
cherry-picking
変更のサブセットを一連の変更 (通常はコミット) から選び、新しい一連の変更を別の codebase 上に記録すること。 Git では、別のブランチの既存のコミットによって導入された変更を抽出したり、それを現在のブランチのヒントに基づいて新しいコミットとして記録したりするために、git cherry-pick
コマンドを使ってこれを実行します。 詳しくは、Git ドキュメントの「git-cherry-pick」を参照してください。
child team
入れ子になったチーム内では、親チームのアクセス許可と @mentions を継承するサブチーム。
clean
ワーキング ツリーが現在の HEAD によって参照されているリビジョンに対応している場合、そのワーキング ツリーはクリーンです。 「ダーティ」も参照してください。
clone
クローンとは、Web サイトのサーバー上ではなく、ユーザーのコンピューターに存在するリポジトリのコピーのことです。または、そのコピーを作成する操作を指します。 クローンを作成すると、好きなエディターでファイルを編集したり、オンラインでなくても、Git を使って変更を記録したりすることができます。 クローンしたリポジトリは、リモート バージョンには接続されたままなので、オンラインになったときに、ローカルで行った変更をリモート バージョンにプッシュすれば同期させることができます。
clustering
複数のノードにわたって、またこれらのノード間の負荷分散リクエストにわたって、GitHub Enterprise サービスを実行する機能。
code frequency graph
各週のコンテンツの追加と削除の回数をリポジトリの履歴に示すリポジトリ グラフ。
code of conduct
コミュニティへの参加方法の基準を定義したドキュメント。
code owner
リポジトリのコードがある部分のオーナーに指名されたユーザー。 コード オーナーが所有するコードを変更する pull request を他のユーザーが開くと、コード オーナーに対してレビューが自動的にリクエストされます。
collaborator
コラボレーターとは、リポジトリへの読み取りアクセスと書き込みアクセスを持ち、コントリビューションするようにリポジトリ オーナーが招待したユーザーのことです。
commit
コミットは、ファイル (またはファイルのセット) に対する個別の変更のことであり、"リビジョン" とも呼ばれます。 コミットして作業内容を保存すると、Git によって一意の ID ( "SHA" や "ハッシュ" ともいう) が作成されます。この ID で、コミットされた特定の変更や、作成したユーザーや日時の記録を保持することができます。 通常、コミットには、変更の内容について簡潔に記述されたコミット メッセージが含まれています。
commit author
コミットを行うユーザー。
Commit graph
1 つのリポジトリに対して過去 1 年間で行われたすべてのコミットを示すリポジトリ グラフ。
commit ID
SHA とも呼ばれます。 コミットを識別する 40 文字のチェックサム ハッシュ。
commit message
コミットに付ける短い説明テキスト。コミットによって行われる変更について伝えます。
compare branch
pull request の作成に使うブランチ。 このブランチは、pull request で選んだベース ブランチと比較されて、変更内容が特定されます。 pull request がマージされると、このベース ブランチは、比較ブランチからの変更を使って更新されます。 pull request の "ヘッド ブランチ" とも呼ばれます。
continuous integration
CI とも呼ばれます。 GitHub 上に構成されたリポジトリに対してユーザーが変更をコミットすると、自動化されたビルドとテストを実行するプロセス。 CI は、ソフトウェア開発の一般的なベスト プラクティスであり、エラーの検出に役立ちます。
contribution graph
ユーザーのプロファイルの一部であり、過去最大 1 年間の 1 日ごとのコントリビューションを示します。
contribution guidelines
ユーザーがプロジェクトにコントリビューションする方法を説明したドキュメント。
contributions
GitHub での具体的なアクティビティ: - ユーザーのコントリビューション グラフに正方形を追加する: 「コントリビューションとして何がカウントされるか」 - ユーザーのプロファイルのタイムラインにアクティビティを追加する: 「コントリビューション アクティビティ」
contributor
共同作成者とは、リポジトリへのコラボレーター アクセスはないものの、プロジェクトに対してコントリビューションを行い、オープンした pull request をリポジトリにマージさせたユーザーのことです。
contributors graph
リポジトリの共同作成者上位 100 人を表示するリポジトリ グラフ。
coupon
ユーザーや Organization がサブスクリプション全体または一部の支払いに使うことができる、GitHub が指定したコード。
cron
Unix のようなコンピューター オペレーティング システムでの、時間ベースのジョブ スケジューラ。
cURL
データを転送するためにコマンド ラインまたはスクリプトで使用されます。
dashboard
パーソナル ダッシュボードは、GitHub でのアクティビティのメイン ハブです。 パーソナル ダッシュボードでは、フォロー中または作業中の issue や pull request を記録したり、トップ リポジトリやチームのページにアクセスしたり、watch 中または参加中のリポジトリの最近のアクティビティについて把握したりすることができます。 また、フォロー中のユーザーや、Star を付けたリポジトリに基づいた、お勧めの新しいリポジトリを見つけることもできます。 特定の Organization でのアクティビティのみを表示するには、Organization のダッシュボードにアクセスしてください。 詳しくは、「個人用ダッシュボードについて」または「Organization ダッシュボードについて」を参照してください。
default branch
リポジトリ内の新しい pull request とコードのコミットのためのベース ブランチです。 それぞれのリポジトリには、ブランチが 1 つ以上ありますが、これは、リポジトリを初期化すると Git によって作成されるものです。 通常、最初のブランチは {% ifversion ghes < 3.2 %}master
{% else %}main
{% endif %} と呼ばれ、多くの場合、既定のブランチです。
dependency graph
リポジトリが依存するパッケージとプロジェクトを示すリポジトリ グラフ。
dependents graph
パブリック リポジトリに依存するパッケージ、プロジェクト、リポジトリを示すリポジトリ グラフ。
deploy key
デプロイ キーは、サーバー上に格納されている SSH キーのことで、単一の GitHub リポジトリへのアクセス権の付与に使います。 このキーは、個人用ユーザー アカウントにアタッチされるのではなく、リポジトリに直接アタッチされます。
detached HEAD
Git では、デタッチされた HEAD で作業しようとすると、Git によってブランチがポイントされていないという警告や、ユーザーが行ったコミットがコミット履歴に表示されないという警告が表示されます。 たとえば、チェックアウトした任意のコミットが、特定のブランチの最新のコミットではない場合、"デタッチされた HEAD" で作業をしていることになります。
diagnostics
GitHub Enterprise インスタンスの設定と環境の概要。
diff
diff とは、2 つのコミットまたは保存された変更間の差異のことです。 diff では、最後のコミット以降にファイルに追加されたかファイルから削除されたものを視覚的に説明します。
directory
1 つ以上のファイルまたはフォルダーを含むフォルダー。 ディレクトリを作成すると、リポジトリの内容を整理できます。
dirty
ワーキング ツリーは、現在のブランチにコミットされていない修正が含まれている場合は、"ダーティ" と見なされます。
email notifications
ユーザーのメール アドレスに送信される通知。
enterprise account
Enterprise アカウントを使用すると、複数の Organization のポリシーと支払いを一元的に管理できます。 {% data reusables.gated-features.enterprise-accounts %}
Explorer
GraphiQL のインスタンスであり、"グラフィカルな対話型ブラウザー内 GraphQL IDE" です。
fast-forward
fast-forward とは、リビジョンがあり、かつ別のブランチでの変更を "マージしている" が、その変更が偶然にもそのリビジョンの子孫である場合の、特別なタイプのマージのことです。 そのような場合は、新しいマージ コミットを行いませんが、代わりに、このリビジョンに対して更新を行います。 これは、リモート リポジトリのリモート追跡ブランチで頻繁に起こります。
feature branch
新しい機能の実験や、本番には存在しない issue の修正に使うブランチ。 トピック ブランチとも呼ばれます。
fenced code block
コード ブロックの前後に 3 つのバックティック (```) を使って、GitHub Flavored Markdown で作成できるコードのインデント付きブロック。 こちらの例を参照してください。
fetch
git fetch
は、変更をコミットせずに、リモート リポジトリからローカルで作業中のブランチに追加する場合に使います。 git pull
とは異なり、フェッチすると、ローカル ブランチにコミットする前に変更をレビューできます。
following (users)
別のユーザーのコントリビューションとアクティビティについて通知を受けること。
force push
競合を考慮することなく、リモート リポジトリをローカルな変更で上書きする Git プッシュ。
fork
フォークとは、自分のアカウントに存在する別のユーザーのリポジトリの個人用のコピーのことです。 フォークすると、元の上流リポジトリに影響を与えることなく、プロジェクトに対して自由に変更を加えることができます。 また、上流リポジトリで pull request を開いたり、両方のリポジトリが接続されたままなので、自分が行ったフォークを最新の変更に同期させ続けたりすることもできます。
Free plan
無料のユーザー アカウントお支払いプラン。 ユーザーは、無制限のパブリック リポジトリで、無制限のコラボレーターと共同作業できます。
gist
gist とは、共有可能なファイルであり、GitHub 上で編集、クローン、フォークできます。 gist を、{% ifversion ghae %}内部{% else %}パブリック{% endif %}またはシークレットの gist にすることができますが、シークレット gist は、URL を持つ{% ifversion ghae %}すべての Enterprise メンバー {% else %}すべてのユーザー{% endif %}が使用できます。
Git
Git は、テキスト ファイルの変更を追跡するためのオープン ソース プログラムです。 Linux オペレーティング システムの作成者によって記述されたもので、ソーシャルなユーザー インターフェイスである GitHub は、その最上位に構築された中核となるテクノロジです。
gitfile
プレーンな .git
ファイル。常に、ワーキング ツリーのルートに存在し、Git リポジトリ全体とそのメタ データが含まれる Git ディレクトリをポイントしています。 リポジトリのこのファイルは、git rev-parse --git-dir
を使用してコマンド ラインで表示できます。 これは実際のリポジトリです。
GitHub App
GitHub App は、Organization 全体に対してサービスを提供します。また、機能の実行には、独自の ID が使用されます。 Organization やユーザー アカウントに直接インストールすることができ、特定のリポジトリへのアクセス権も付与されます。 細かな権限が付与されており、Webhook が組み込まれています。
GitHub Flavored Markdown
GitHub 全体で文章やコードを書式設定するために使用される、GitHub 固有の Markdown。 「GitHub Flavored Markdown の仕様」または「GitHub での記述と書式設定の開始」を参照してください。
GitHub Importer
コミットやリビジョン履歴などのソース コード リポジトリを、ユーザーに代わってすばやく GitHub にインポートするツール。
GitHub Jobs
GitHub ユーザーが関心を持ちそうな仕事について雇用主が投稿できる GitHub サイト。
GitHub Marketplace
GitHub ユーザーや Organization 向けの、ワークフローを拡張して補完するアプリケーションを購入してインストールするためのサブサイト。
GitHub Pages
Pages とも呼ばれます。 個人、Organization、またはプロジェクトのページを GitHub リポジトリから直接ホストするように設計された、静的サイト ホスティング サービス。
GitHub Wiki
wiki スタイルのドキュメントを GitHub リポジトリ上でホストするためのセクション。
GraphQL
API のクエリ言語であり、既存のデータを使ってクエリを実行するためのランタイムです。
HEAD
ブランチの定義済みコミット。通常は、ブランチの先頭にある最新のコミットです。
head branch
pull request をマージすると、このブランチの変更がベース ブランチに組み込まれます。 "比較ブランチ" とも呼ばれます。
Hello, World
"Hello World" プログラムは、"Hello, World!" をユーザーに対して出力または表示するコンピューター プログラムです。 このプログラムは通常、非常に単純なので、プログラミング言語の基本的な構文の例として使用されることが多く、一般的に、新しいプログラミング言語を学習するための最初の演習として使用されます。
high-availability
長時間継続して稼働させるのが望ましいシステムまたはコンポーネント。
hook
いくつかの GitHub コマンドでは、コマンドの正常な実行中に、オプションのスクリプトに対してコールアウトが行われるので、開発者は機能やチェックを追加することができます。 一般的には、フックすると、コマンドが事前に検証されて終了してしまったり、操作の完了後に事後通知が表示されたりする可能性があります。
hostname
ネットワークに接続されているデバイスのアドレスに対応する、人間が判読可能なニックネーム。
identicon
ユーザーが GitHub にサインアップするときに既定のプロフィール写真として使用される、自動生成された画像。 ユーザーは、アイデンティコンを自分のプロフィール写真に置き換えることができます。
identity provider
IdP とも呼ばれます。 他の Web サイトへのアクセスに SAML シングル サインオン (SSO) を使うことができる、信頼できるプロバイダー。
instance
Organization の GitHub のプライベートコピー。Organization によって構成され、制御されている仮想マシン内に含まれています。
integration
GitHub と統合されるサードパーティ アプリケーション。 これは、GitHub Apps、OAuth Apps、または Webhook である場合があります。
issue
issue とは、リポジトリに関する改善の提案、タスク、または質問のことです。 issue は、あらゆるユーザーが作成することができ (パブリック リポジトリの場合)、リポジトリのコラボレーターによってモデレートされます。 各 issue には、独自のディスカッション スレッドが含まれています。 また、ラベルを付けて分類したり、他のユーザーに割り当てたりすることもできます。
Jekyll
個人、プロジェクト、または Organization のサイト用の静的サイトジェネレータ。
Jekyll Theme Chooser
Jekyll サイトで、CSS ファイルを編集したりコピーしたりせずに、ビジュアル テーマを選ぶ自動化された方法。
key fingerprint
長い公開キーを識別するのに使用される、短いバイトのシーケンス。
keychain
macOS のパスワード管理システム。
keyword
pull request 内で使用される場合、issue をクローズする特定の単語。
label
issue または pull request に付けるタグ。 リポジトリには、既定のラベルがいくつかありますが、ユーザーはカスタム ラベルを作成することができます。
LFS
Git Large File Storage。 大きいファイルをバージョン管理するためのオープンソース Git 拡張機能。
license
ソース コードを使ってできることとできないことをユーザーに知らせるためにプロジェクトに含めることができるドキュメント。
line comment
特定のコード行についての、pull request 内にあるコメント。
line ending
テキスト ファイルの行末をシンボル化する、1 つ以上の非表示の文字。
Linguist
GitHub で使用されるライブラリ。BLOB 言語を検出し、バイナリ ファイルやベンダーされたファイルを無視し、diff で生成されたファイルを非表示にし、言語別グラフを生成します。
locked personal account
ユーザーがアクセスできない個人用アカウント。 ユーザーが有料アカウントから無料アカウントに変更したり、有料プランの支払い期限を過ぎたりすると、アカウントはロックされます。
main
既定の開発ブランチ。 Git リポジトリを作成するたびに、main
という名前のブランチが作成され、アクティブなブランチになります。 ほとんどの場合、これにはローカル開発が含まれますが、あくまでも規則によるものであり、必須ではありません。
management console
GitHub Enterprise インターフェイス内にある、管理機能を含むセクション。
Markdown
Markdown は、非常に簡潔なセマンティック ファイル形式で、.doc、.rtf、.txt にやや近いものです。 Markdown は、文章 (リンク、一覧、箇条書きなどを含む) を書いて Web サイトのように表示させるというような Web 発行の経験がないユーザーにとっても取り扱いやすいものです。 GitHub では、Markdown をサポートするとともに、GitHub Flavored Markdown という名前の特別な形式の Markdown を使っています。 「GitHub Flavored Markdown の仕様」または「GitHub での記述と書式設定の開始」を参照してください。
markup
ドキュメントの注釈と書式設定を行うためのシステム。
master
多くの Git リポジトリの既定のブランチ。 既定では、コマンド ラインで新しい Git リポジトリを作成すると、master
という名前のブランチが作成されます。 多くのツールで、既定のブランチに代替名が使用されるようになりました。 たとえば、GitHub で新しいリポジトリを作成する場合、既定のブランチは main
と呼ばれます。
members graph
リポジトリのすべてのフォークを示すリポジトリ グラフ。
mention
ユーザー名の前に @ 記号を付けることで、そのユーザーに送信される通知。 GitHub の Organization のユーザーも、メンションされるチームの一員にすることができます。
merge
マージとは、1 つのブランチから (同じリポジトリ内で、またはフォークから) 変更を取得し、その変更を別のブランチに適用することです。 これは、多くの場合、"pull request" (マージのリクエストと考えてもよいでしょう) として、またはコマンド ライン経由で行われます。 マージは、競合する変更がない場合や、常にコマンド ライン経由で行われる場合は、GitHub.com Web インターフェイス経由で pull request を介して行われます。
merge conflict
マージされたブランチ間で発生する差異。 マージの競合は、複数のユーザーが同じファイルの同じ行に異なる変更を加えた場合や、1 人のユーザーがファイルを編集し、別のユーザーがその同じファイルを削除した場合に発生します。 ブランチをマージするには、マージの競合を解決しておく必要があります。
milestone
リポジトリ内にある issue や pull request のグループの進行状況を追跡する方法。
mirror
リポジトリの新しいコピー。
nested team
親チームの子チーム。 ユーザーは、複数の子チーム (または入れ子チーム) を持つことができます。
network graph
ルート リポジトリのブランチや、ネットワーク固有のコミットを含むフォークのブランチなど、リポジトリ ネットワーク全体のブランチ履歴を示すリポジトリグラフ。
news feed
Watch しているリポジトリまたはユーザーのアクティビティ ビュー。 Organization のニュース フィードには、Organization が所有するリポジトリでのアクティビティが表示されます。
non-fast-forward
リポジトリのローカル コピーが上流リポジトリと同期されておらず、ローカルの変更をプッシュするには、上流の変更をフェッチする必要がある場合。
notification
関心のあるアクティビティについての情報を提供するアップデート。設定に応じて、Web またはメールで届きます。
OAuth App
ユーザーに関する情報にアクセスするために、パスワードではなくアクセス トークンが使用されるサードパーティ アプリケーション。
OAuth token
ユーザーに関する情報にアクセスするために OAuth Apps で使用されるアクセス トークン。
open source
オープン ソース ソフトウェアとは、あらゆるユーザーが自由に使い、変更し、共有できるソフトウェアのことです (形式の変更の有無は問いません)。 今日の "オープン ソース" の概念は、ソフトウェアの枠を超えて語られることが多く、あらゆるユーザーがオンラインで素材をフォーク、変更、ディスカッション、コントリビューションを行うことができるという意味でのコラボレーションという考え方を表しています。
organization
Organization とは、通常、実際の組織を反映する、2 人以上のユーザーのグループのことです。 Organization の管理はユーザーが行い、リポジトリとチームの両方を含めることができます。
organization owner
所有する Organization の管理機能へのフル アクセスを持つユーザー。
origin
既定の上流リポジトリ。 ほとんどのプロジェクトには、追跡するアップストリーム プロジェクトが少なくとも 1 つ存在します。既定では、origin がその目的に使用されます。
outside collaborator
Organization の 1 つ以上のリポジトリへのアクセス権が付与されているが、その Organization への他のアクセス権は付与されておらず、その Organization のメンバーではないユーザー。
owner
Organization のすべての管理機能へのアクセスを持つ Organization メンバー。
parent team
入れ子になったチーム内では、子チームがアクセス許可と @mentions を継承するメイン チーム。
participating notifications
自分のユーザー名またはチームがメンションされていた、または以前コメント内で返信していた issue や pull request 内の会話のアップデートについての通知。
permalink
特定の Web ページへの永続的な静的ハイパーリンク。
personal account
個々のユーザーに属している GitHub アカウント。
pinned repository
ユーザーがアピールのために自分のプロフィールに表示することにしたリポジトリ。
pre-receive hooks
GitHub Enterprise サーバー上で実行されるスクリプトで、品質チェックの実装に使うことができます。
primary email address
領収書や、クレジットカードまたは PayPal の支払いなど、GitHub からの支払い関連の連絡の送信先となる主要なメール アドレス。
private contributions
プライベート リポジトリ (パブリック リポジトリではなく) に対して行われるコントリビューション。
private repository
プライベート リポジトリは、オーナーが指定したリポジトリ オーナーとコラボレーターにのみ表示されます。
production branch
すぐに使用できる状態になっており、アプリケーションやサイトへのデプロイの準備が完了している、最終変更を含むブランチ。
profile
GitHub 上でのユーザーのアクティビティに関する情報を示すページ。
profile photo
ユーザーが自分のアクティビティを識別するために GitHub にアップロードするカスタム画像で、通常はユーザー名も付いています。 これは、アバターとも呼ばれます。
project board
issue、pull request、メモから成る GitHub 内のボード。列内では、カードとして分類されます。
protected branch
保護されたブランチを使うと、リポジトリ管理者が保護対象として選んだブランチ上で、Git のいくつかの機能がブロックされます。 このブランチに対して強制プッシュや削除はできません。また、必要なチェックに合格していない状態や必要なレビューが承認されていない状態で変更をマージしたり、GitHub Web インターフェイスからファイルをアップロードしたりすることはできません。 保護されたブランチは通常、既定のブランチです。
public contributions
パブリック リポジトリ (プライベート リポジトリではなく) に対して行われるコントリビューション。
public repository
パブリック リポジトリは、GitHub ユーザーではないユーザーも含め、すべてのユーザーが見ることができます。
pull
プルとは、変更をフェッチしてマージすることを指します。 たとえば、自分が作業しているファイルを他のユーザーが編集した場合に、その変更を自分のローカル コピーにプルして、最新の状態になるようにすることです。 「フェッチ」も参照してください。
pull access
読み取りアクセスの同義語。
pull request
pull request とは、リポジトリに対して提案された変更のことです。ユーザーがこれを送信すると、リポジトリのコラボレーターはこれを受け入れるか拒否します。 issue と同様に、pull request にはそれぞれ独自のディスカッション フォーラムがあります。
pull request review
コラボレーターからの pull request についてのコメント。pull request がマージされる前に、変更を承認したり、その他の変更を要求したりします。
pulse graph
リポジトリのアクティビティの概要を示すリポジトリ グラフ。
punch graph
リポジトリのアップデートの頻度を、曜日ごと、または時刻ごとに示すリポジトリ グラフ
push
プッシュとは、コミットした変更を GitHub.com 上のリモート リポジトリに送信するという意味です。 たとえば、ローカルで何かを変更した場合、その変更をプッシュすると、他のユーザーがアクセスできるようになります。
push a branch
リモート リポジトリへのブランチのプッシュが成功したら、ローカル ブランチからの変更でリモート ブランチを更新します。 "ブランチをプッシュ" すると、Git ではリモート リポジトリでブランチの HEAD ref を検索し、それがブランチのローカル HEAD ref に対する直接の先祖であることを検証します。検証が完了すると、Git ではすべてのオブジェクト (ローカル HEAD ref から到達可能であり、リモート リポジトリにないもの) をリモート オブジェクト データベースにプルしてから、リモート HEAD ref を更新します。リモート HEAD がローカル HEAD の先祖でない場合、プッシュは失敗します。
push access
書き込みアクセスの同義語。
read access
リポジトリでの権限レベル。これにより、ユーザーは、リポジトリからの情報のプルや読み取りが許可されます。 読み取りアクセスは、すべてのパブリック リポジトリによって、すべての GitHub ユーザーに付与されます。 プル アクセスの同義語。
README
リポジトリ内のファイルに関する情報を含むテキスト ファイル。通常、リポジトリの訪問者に表示される最初のファイルです。 README ファイルは、リポジトリ ライセンス、投稿ガイドライン、行動規範とともに、期待値の共有や、プロジェクトへのコントリビューションの管理に役立ちます。
rebase
ブランチからの複数の変更を別のベースに再適用して、そのブランチの HEAD を結果にリセットすること。
recovery code
GitHub アカウントへのアクセスを再取得できるようにするコード。
release
ソフトウェアをパッケージ化してユーザーに提供する、GitHub での方法。
remote
これは、サーバー上 (ほとんどの場合 GitHub.com) でホストされるリポジトリまたはブランチのバージョンのことです。 リモート バージョンは、ローカルのクローンに接続できるので、変更を同期させることができます。
remote repository
同じプロジェクトの追跡に使用されるが、別の場所にあるリポジトリ。
remote URL
コードが格納されている場所。GitHub 上のリポジトリや別のユーザーのフォークという場合もあれば、別のサーバーという場合もあります。
replica
GitHub Enterprise のプライマリ インスタンスに対して冗長性を与える GitHub Enterprise インスタンス。
repository
リポジトリは、GitHub の最も基本的な要素です。 プロジェクトのフォルダーと考えるのが最もわかりやすいでしょう。 リポジトリにはプロジェクト ファイルのすべて (ドキュメントを含む) が含まれており、各ファイルの改訂履歴が保存されます。 リポジトリは、複数のコラボレーターが参加することができ、パブリックとプライベートのどちらにもすることができます。
repository cache
分散チームと CI クライアントの近くに配置される、GitHub Enterprise サーバー インスタンスのリポジトリの読み取り専用ミラー。
repository graph
リポジトリのデータの視覚的表現。
repository maintainer
リポジトリを管理するユーザー。 このユーザーは、リポジトリの作業を管理するために、issue のトリアージや、ラベルなどの機能の使用の支援を行うことができます。 また、このユーザーには、README の維持管理や、ファイルを最新の状態に保つ責任もあります。
required pull request review
必須レビューを行うと、コラボレーターが保護されたブランチに対して変更を加える前に、pull request 内のレビューが少なくとも 1 つは確実に承認済みになります。
required status check
pull request に対するチェック。これを行うと、コラボレーターが保護されたブランチに対して変更を加える前に、すべての必須 CI テストに確実に合格します。
resolve
失敗した自動マージで実行されなかったものを手動で修正するアクション。
revert
GitHub 上で pull request を打ち消すと、新しい pull request が自動的に開きます。これには、マージされた元の pull request からのマージ コミットを打ち消すコミットが 1 つ含まれます。 Git では、git revert
を使用してコミットを元に戻すことができます。
review
レビューでは、リポジトリへのアクセスを持つ他のユーザーが、pull request 内で提案されている変更についてコメントしたり、変更を承認したり、その pull request がマージされる前にさらに変更をリクエストしたりすることができます。
root directory
階層内の最初のディレクトリ。
root filesystem
基本オペレーティング システムと GitHub Enterprise アプリケーション環境。
saved reply
自分の GitHub ユーザー アカウントに保存したり追加したりすることで、GitHub のあらゆる場所で、issue や pull request に使うことができるコメント。
scope
OAuth App からリクエストできる、パブリック データと非パブリック データの両方へのアクセスの権限を、グループとして名前を付けたもの。
seat
GitHub Enterprise の Organization 内のユーザー。 これは、"シート数" と呼ばれることがあります。
secret team
チームの他のユーザーと、オーナー権限を持つユーザーにのみ表示されるチーム。
security log
最新の 50 個のアクションまたは過去 90 日間に実行されたアクションを一覧表示するログ。
server-to-server request
特定のユーザーとは無関係に、ボットとして機能するアプリケーションで使用される API 要求。 たとえば、スケジュールどおりに実行され、長時間アクティビティがないと issue をクローズするアプリケーションなどがあります。 このタイプの認証を使うアプリケーションでは、ライセンスされた GitHub アカウントを使わないため、特定の数のライセンスの使用が許可されているお支払いプランの Enterprise では、server-to-server ボットに GitHub ライセンスを 1 つも使いません。 server-to-server リクエストで使用されるトークンは、GitHub API を介して、プログラムによって取得されます。 「user-to-server リクエスト」も参照してください。
service hook
"Webhook" とも呼ばれます。 webhook は、特定のアクションがリポジトリあるいは Organization で生じたときに外部の Web サーバーへ通知を配信する方法を提供します。
single sign-on
SSO とも呼ばれます。 1 つの場所 (ID プロバイダー (IdP)) へのサインインをユーザーに許可してから、そのユーザーに他のサービス プロバイダーへのアクセス権を付与します。
snapshot
ある時点での仮想マシンのチェックポイント。
squash
複数のコミットを結合して 1 つのコミットにすること。 Git コマンドとしても使います。
SSH key
SSH キーは、暗号化したメッセージを使って、オンライン サーバーに対して自分自身を識別する方法です。 自分のコンピューターが、別のサービスに対する一意の専用パスワードを持っているようなものです。 {% data variables.product.product_name %} では、SSH キーを使用して情報をコンピューターに安全に転送します。
staging instance
変更を実際の GitHub Enterprise インスタンスに適用する前にテストする方法。
star
リポジトリのブックマークまたは感謝の表現。 星は、プロジェクトの人気をランク付けするための手動の方法です。
status
コミットがコントリビューション先のリポジトリに設定されている条件を満たしていることの、pull request 内での視覚的な表現。
status checks
ステータス チェックとは、リポジトリにコミットするたびに実行される継続的インテグレーションのビルドのような、外部のプロセスです。 詳細については、「ステータスチェックについて」を参照してください。
subscription
ユーザーまたは Organization の GitHub プラン。
team
Organization メンバーのグループ。アクセス権限とメンションのカスケードを使って、会社やグループの構造を反映します。
team maintainer
チームを管理するために Organization オーナーが行使できる権限のサブセットが付与された Organization メンバー。
Team plan
パブリック リポジトリとプライベート リポジトリを無制限に利用できる Organization のお支払いプラン。
timeline
pull request 内またはユーザー プロファイル上の一連のイベント。
topic branch
開発の分野を概念的に分類したものを識別するために開発者が使う、通常の Git ブランチ。 ブランチは非常に簡単で低コストなので、小さなブランチを複数用意して、それぞれのブランチに、明確に定義した概念、小さな増分、関連する変更を含めるのがよいでしょう。 機能ブランチとも呼ばれます。
topics
Git Hub で、特定の対象分野のリポジトリを探索したり、コントリビューション先となるプロジェクトを見つけたり、特定の問題への新しい解決方法を発見したりするための方法。
traffic graph
フル クローン (フェッチではなく)、過去 14 日間の訪問者数、参照サイト数、人気のコンテンツなど、リポジトリのトラフィックを示すリポジトリ グラフ。
transfer
リポジトリの転送には、リポジトリのオーナーの変更という意味があります。 新しいオーナーは、リポジトリのコンテンツ、issue、pull request、リリース、設定の管理をすぐに行うことができるようになります。
upstream
ブランチまたはフォークについて説明する場合、元のリポジトリにあるプライマリ ブランチは、他の変更の主な発生源となるため、"上流" と呼ばれることがよくあります。 そのため、ユーザーが作業するブランチやフォークは、"下流" と呼ばれます。 origin とも呼ばれます。
upstream branch
あるブランチにマージされる既定のブランチ (または、そのブランチのリベース先のブランチ)。 branch.<name>.remote
と branch.<name>.merge
を使用して構成されます。 A の上流ブランチが origin/B だとすると、"A は origin/B を追跡している" という言い方をすることがあります。
user
ユーザーとは、個人用 GitHub アカウントを持つユーザーのことです。 ユーザーはそれぞれ、個人用プロフィールを持っており、リポジトリ (パブリックとプライベートのどちらでも) を複数所有できます。 Organization を作成したり、Organization に招待されて参加したり、別のユーザーのリポジトリでコラボレーションしたりすることもできます。
user-to-server request
特定のユーザーの代わりにタスクを実行するアプリケーションで使用される API 要求。 user-to-server 認証でタスクが実行された場合、GitHub には、ユーザーによってアプリケーション経由で実行済みとして表示されます。 たとえば、サードパーティ アプリケーションから issue を作成すると、GitHub 上では、ユーザーの代わりにそのアプリケーションが issue を作成したことになります。 user-to-server リクエストを使った、アプリケーションによる実行が可能なタスクは、アプリとユーザーの両方の権限とアクセスによって範囲が制限されます。 user-to-server リクエストで使用されるトークンは、OAuth を介して取得します。 詳細については、「GitHub アプリのユーザーの特定と認可」を参照してください。 「server-to-server リクエスト」も参照してください。
username
GitHub 上でのユーザーのハンドル。
visible team
どの Organization メンバーにも表示され、@mentioned できるチーム。
watch
リポジトリや issue を watch すると、issue や pull request が更新されるたびに通知を受け取ることができます。
watching notifications
ユーザーがサブスクライブしているリポジトリでのアクティビティについての通知。
web notifications
GitHub の Web インターフェイスに表示される通知: https://github.com/notifications
webhooks
Webhook を使うと、GitHub.com の特定のイベントをサブスクライブする GitHub Apps をビルドまたはセットアップできます。 webhook は、特定のアクションがリポジトリあるいは Organization で生じたときに外部の Web サーバーへ通知を配信する方法を提供します。 サービス フックとも呼ばれます。
write access
リポジトリへの変更のプッシュ、書き込み、変更をユーザーに許可する、リポジトリでの権限レベル。