Skip to main content

ファイルを編集する

ファイルエディタを使用しているすべてのリポジトリについて、GitHub でファイルを直接編集できます。

リポジトリのファイルを編集する

Tip

リポジトリに保護されたブランチがある場合、GitHubを使ってその保護されたブランチ中のファイルを編集したり、保護されたブランチにファイルをアップロードしたりすることはできません。 GitHub Desktopを使って、変更を新しいブランチに移動させてコミットできます。 詳細については、「保護されたブランチについて」および「GitHub Desktop でプロジェクトの変更をコミットしてレビューする」を参照してください。

Note

GitHub のファイル エディターでは、CodeMirror が使われます。

  1. リポジトリ内で、編集するファイルに移動します。

  2. ファイル ビューの右上隅にある をクリックしてファイル エディターを開きます。

     ファイルのスクリーンショット。 ヘッダーにある鉛筆アイコンのラベルが付いたボタンが濃いオレンジ色の枠線で囲まれています。

    Note

    既定のファイル エディターを使ってファイルの編集とコミットを行う代わりに、必要に応じて github.dev コード エディターを使用できます。それには、 ドロップダウン メニューを選んで、[github.dev] をクリックします。 また、 GitHub Desktop をクリックして、GitHub Desktop を使用してリポジトリを複製し、ローカルでファイルを編集することもできます。

    ファイルのスクリーンショット。 ヘッダーの下向き三角形のアイコンが、濃いオレンジ色の枠線で囲まれています。

  3. テキスト ボックスで、ファイルに必要な変更を行います。

  4. 新しい内容の上にある [プレビュー] をクリックします。

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

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

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

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

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

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

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

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

他のユーザーのリポジトリ内のファイルを編集する

別のユーザーのリポジトリ内のファイルを編集すると、自動的にリポジトリがフォークされて、pull request が開かれます。

  1. 他のユーザーのリポジトリで、編集するファイルが含まれるフォルダに移動します。 編集するファイルの名前をクリックします。

  2. ファイルの内容の上にある をクリックします。 この時点で、ユーザーに代わり、GitHub によってリポジトリがフォークされます。

  3. テキスト ボックスで、ファイルに必要な変更を行います。

  4. 新しい内容の上にある [プレビュー] をクリックします。

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

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

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

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

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

  8. [変更の提案] をクリックします。

  9. プルリクエストのタイトルと説明を入力します。

  10. [pull request の作成] をクリックします。