ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

GitHub に変更をプッシュする

プロジェクトへの変更をローカルにコミットするときに、それらの変更を GitHub にプッシュして、他の人がリモートリポジトリから変更にアクセスできるようにすることができます。

書き込み権限を持つユーザは、変更をリポジトリにプッシュできます。

ここには以下の内容があります:

GitHub への変更のプッシュについて

変更をプッシュすると、ローカルリポジトリ内のコミットされた変更が GitHub のリモートリポジトリに送信されます。 プロジェクトをローカルで変更し、他のユーザが変更にアクセスできるようにするには、変更を GitHub にプッシュする必要があります。

変更をプッシュする前に、ローカルブランチを更新して、リモートリポジトリに追加されたコミットを含める必要があります。 ローカルブランチ上にないリモートで誰かがコミットを行った場合、GitHub Desktop は、マージコンフリクトを避けるために変更をプッシュする前に、新しいコミットをフェッチするように求めます。 詳しい情報については、「ブランチを同期する」を参照してください。

リポジトリ管理者は、ブランチの保護を有効化できます。 保護されたブランチで作業しているなら、ブランチを削除したり、ブランチにフォースプッシュしたりすることはできません。 リポジトリ管理者は、他の保護されたブランチの設定を有効化して、ブランチがマージできるようになる前に特定のワークフローを強制することができます。 詳しい情報については保護されたブランチについてを参照してください。

GitHub への変更をプッシュする

注釈: GitHub Desktop は、一定の制限を超えるとプッシュを拒否します。

  • プッシュに 100 MB を超える大きなファイルが含まれている。
  • プッシュの合計サイズが 2 GB を超えている。

大きなファイルを追跡するように Git Large File Storage を設定すると、通常は拒否される大きなファイルをプッシュできます。 詳しい情報については、「Git Large File Storage および GitHub Desktop について」を参照してください。

  1. Push origin(オリジンへプッシュ)をクリックして、ローカルの変更をリモートのリポジトリにプッシュしてください。
    プッシュボタン
  2. GitHub Desktop からリモートから新しいコミットをフェッチするように求められたら、[Fetch] をクリックします。
    [Fetch] ボタン
  3. 必要に応じて、[Create Pull Request] をクリックしてプルリクエストを開き、変更を共同で行います。 詳しい情報については、「Issue またはプルリクエストを作成する」を参照してください。
    [Create Pull Request] ボタン

参考リンク

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.