Skip to main content

新しいファイルの作成

GitHub上で書き込みアクセスを持つリポジトリであればどこにでも直接、新しいファイルを作成できます。

GitHub上でファイルを作成するときは、以下にご注意ください:

  • アクセス権のないリポジトリで新しいファイルを作成しようとすると、プロジェクトが個人アカウントにフォークされ、変更をコミットした後で、元のリポジトリに pull request を送信できるようになります。
  • Web インターフェイスを介して作成されるファイル名では英数字とハイフン (-) しか使用できません。 他の文字を使うには、ローカル環境でファイルを作成してコミットした後、それらを GitHub 上のリポジトリにプッシュします
  • リポジトリでプッシュ ルールセットが有効になっている可能性があります。 プッシュルールセットは、特定の制限に基づいてリポジトリ内の新しいファイルの作成をブロックする場合があります。 プッシュ ルールセットは、リポジトリのフォーク ネットワーク全体に適用されます。 つまり、ルート リポジトリで構成されているプッシュ ルールセットは、リポジトリのすべてのフォークにも適用されます。 詳しくは、「ルールセットについて」を参照してください。

Note

プッシュ ルールセットはパブリック ベータ版であり、変更される可能性があります。

警告: リモート リポジトリに、パスワードや API キーなどの機密情報を、決して git addcommit、または push しないでください。 この情報を既に追加している場合は、「リポジトリからの機微なデータの削除」を参照してください。

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. 自分のリポジトリで、ファイルを作成するフォルダへ移動します。

  3. ファイル リストの上で、[ファイルの追加] ドロップダウン メニューを選んで、 [新しいファイルの作成] をクリックします。

    または、左側のファイル ツリー ビューの をクリックしてもかまいません。

    リポジトリのメイン ページのスクリーンショット。 ファイルの一覧の上には、[ファイルの追加] というラベルが付いたボタンが濃いオレンジ色の枠線で囲まれています。 リポジトリのファイル ツリー ビューでは、+ アイコンが付いたボタンも濃いオレンジ色で囲まれています。

  4. ファイル名フィールドに、ファイルの名前と拡張子を入力します。 サブディレクトリを作るには、ディレクトリの区切り文字 / を入力します。

  5. [ファイルの内容] テキスト ボックスにファイルの内容を入力します。

  6. 新しい内容を確認するには、ファイルの内容の上にある [プレビュー] をクリックします。

編集モードのファイルのスクリーンショット。 ファイルの内容を編集するためのテキスト ボックスの上にある [プレビュー] というラベルが付いたタブが濃いオレンジ色の枠線で囲まれています。

  1. [変更のコミット...] をクリックします。

  2. [コミット メッセージ] フィールドに、ファイルに対する変更内容を説明する、短くわかりやすいコミット メッセージを入力します。 コミットメッセージでは、複数の作者にコミットを関連づけることができます。 詳しくは、「複数の作者を持つコミットを作成する」を参照してください。

  3. GitHub のアカウントに複数のメール アドレスが関連付けられている場合は、[メール アドレス] ドロップダウン メニューをクリックし、Git 作成者のメール アドレスとして使用するメール アドレスを選択します。 このドロップダウンメニューには、検証済みのメールアドレスだけが表示されます。 メール アドレスのプライバシーを有効にした場合は、no-reply がコミット作成者の既定のメール アドレスになります。 no-reply メール アドレスの正確な形式については、「コミットメールアドレスを設定する」を参照してください。

    GitHub pull request のスクリーンショット。コミット作成者のメール アドレスを選ぶためのオプションを含む、ドロップダウン メニューが表示されています。 octocat@github.com が選ばれています。

  4. コミットメッセージフィールドの下で、コミットの追加先を現在のブランチか新しいブランチから選択してください。 現在のブランチがデフォルトブランチなら、コミット用に新しいブランチを作成してからPull Requestを作成すべきです。 詳しくは、「pull request の作成」を参照してください。

    GitHub pull request のスクリーンショット。メイン ブランチに直接コミットする、または新しいブランチを作成するためのラジオ ボタンが表示されています。 新しいブランチが選ばれています。

  5. [変更のコミット] または [変更の提案] をクリックします。