リポジトリテンプレートついて
既存のリポジトリからテンプレートを作成できます。 テンプレート リポジトリにアクセスできるユーザーは、同じディレクトリ構造、ブランチ、ファイルを持つテンプレートに基づいて新しいリポジトリを作成できます。リポジトリ テンプレートの作成の詳細については、「テンプレートリポジトリを作成する」を参照してください。
ヒント: GitHub CLI を使用してリポジトリをテンプレートから作成することもできます。 詳細については、GitHub CLI ドキュメントの "gh repo create
" を参照してください。
テンプレートリポジトリのデフォルトブランチのみからディレクトリ構造とファイルを含めるか、すべてのブランチを含めるかを選択できます。 テンプレートから作成されたブランチには関連のない履歴があるため、pull request を作成したり、ブランチ間でマージしたりすることはできません。
テンプレートからリポジトリを作成することは、リポジトリをフォークすることに似ていますが、以下の点で異なります:
- 新しいフォークは、親リポジトリのコミット履歴すべてを含んでいますが、テンプレートから作成されたリポジトリには、最初は 1 つのコミットしかありません。
- フォークへのコミットはコントリビューショングラフに表示されませんが、テンプレートから作成されたリポジトリへのコミットはコントリビューショングラフに表示されます。
- フォークは、既存のプロジェクトにコードをコントリビュートするための一時的な方法となります。テンプレートからリポジトリを作成することは、新しいプロジェクトを素早く始める方法です。
フォークについて詳しくは、「フォークについて」をご覧ください。
テンプレートからリポジトリを作成する
-
GitHub で、リポジトリのメイン ページに移動します。
-
ファイルの一覧の上にある Use this template をクリックします。
-
[新しいリポジトリの作成] を選びます。
注: または、codespace でテンプレートを開き、後で作業内容を新しいリポジトリに発行することもできます。 詳しくは、「テンプレートから codespace を作成する」を参照してください。
-
[所有者] ドロップダウン メニューを使い、リポジトリを所有させたいアカウントを選びます。
-
リポジトリの名前と、任意で説明を入力してください。
-
リポジトリの可視性を選択してください。 詳しくは、「リポジトリについて」を参照してください。
-
必要に応じて、既定のブランチだけでなく、テンプレートのすべてのブランチからディレクトリ構造とファイルを含めるには、 [すべてのブランチを含める] を選びます。
-
作成を行っている個人アカウントまたは Organization で GitHub Marketplace の GitHub Apps が使われている場合は、必要に応じて、リポジトリで使うアプリを選びます。
-
Create repository from template をクリックします。