リポジトリテンプレートついて
リポジトリに対する読み取り権限があるユーザなら誰でも、テンプレートからリポジトリを作成できます。 詳細は「テンプレートリポジトリを作成する」を参照してください。
ヒント: GitHub CLI を使用してリポジトリをテンプレートから作成することもできます。 詳しい情報については、GitHub CLI ドキュメントの「gh repo create
」を参照してください。
テンプレートリポジトリのデフォルトブランチのみからディレクトリ構造とファイルを含めるか、すべてのブランチを含めるかを選択できます。 Branches created from a template have unrelated histories, which means you cannot create pull requests or merge between the branches.
テンプレートからリポジトリを作成することは、リポジトリをフォークすることに似ていますが、以下の点で異なります:
- 新しいフォークは、親リポジトリのコミット履歴すべてを含んでいますが、テンプレートから作成されたリポジトリには、最初は 1 つのコミットしかありません。
- フォークへのコミットはコントリビューショングラフに表示されませんが、テンプレートから作成されたリポジトリへのコミットはコントリビューショングラフに表示されます。
- フォークは、既存のプロジェクトにコードをコントリビュートするための一時的な方法となります。テンプレートからリポジトリを作成することは、新しいプロジェクトを素早く始める方法です。
フォークに関する詳細は「フォークについて」を参照してください。
テンプレートからリポジトリを作成する
-
GitHub Enterprise Serverで、リポジトリのメインページにアクセスしてください。
-
ファイルの一覧の上にある [Use this template] をクリックします。
-
Owner(オーナー)ドロップダウンメニューを使い、リポジトリを所有したいアカウントを選択してください。
-
リポジトリの名前と、任意で説明を入力してください。
-
リポジトリの可視性を選択してください。 詳細は「リポジトリの可視性について」を参照してください。
-
必要に応じて、デフォルトのブランチだけでなく、テンプレートのすべてのブランチのディレクトリ構造とファイルを含めるには、[Include all branches] を選択します。
-
[Create repository from template] をクリックします。