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

プロジェクトへの変更のコミットやレビュー

GitHub Desktopでは、ファイルを編集すると、全ての変更が追跡されます。 有意義なコミットを作成するために、変更のまとめ方を決めることができます。

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

コミットについて

Similar to saving a file that's been edited, a commit records changes to one or more files in your branch. Git assigns each commit a unique ID, called a SHA or hash, that identifies:

  • 具体的な変更
  • 変更時間
  • 変更者

コミットするときは、変更を簡潔に説明するコミットメッセージを含める必要があります。 コラボレーションしているコミットに共作者を追加することもできます。

If the commits you make in GitHub Desktop are associated with the wrong account on GitHub, update the email address in your Git configuration using GitHub Desktop. 詳しい情報については、「GitHub Desktop 用の Git を設定する」を参照してください。

1. ブランチの選択と変更の実行

  1. 新しいブランチを作成するか、クリックして既存のブランチを選択します

ツールバーの現在のブランチとリストからブランチを選択します。 現在のブランチを切り替えるドロップダウンメニュー 1. Atomなどの好きなエディタを使って、プロジェクト内のファイルに必要な変更を加えてください。

2. コミットに含める変更の選択方法

テキストエディタでファイルに変更を加えて保存していくと、変更は、GitHub Desktopにも反映されます。

  • 赤いアイコンは、削除されたファイルを表します。
  • 黄色のアイコンは変更されたファイルを表します。
  • 緑のアイコンは、追加されたファイルを表します。
  • stash した変更にアクセスするには、[Stashed Changes] をクリックします。 [Stash changes] オプション
  • すべてのファイルのすべての変更を 1 つのコミットに追加するには、リストの上部にあるチェックボックスを選択しておいてください。 チェックボックスを選択して、変更されたすべてのファイルをコミットします
  • 1つ以上のファイルのすべての変更を 1つのコミットに追加するには、含めたくないファイルの隣のチェックボックスを解除し、コミットに含めたいファイルだけを残してください。 ファイルを選択した状態でスペースバーまたはEnterキーを押すと、チェックボックスの選択と解除を切り替えることができます。 コミットするファイルの横のチェックボックスを選択します

部分的なコミットの作成方法

If one file contains multiple changes, but you only want some of those changes to be included in a commit, you can create a partial commit. 追加変更やコミットできるように、他の変更はそのまま残ります。 これにより、改行の変更をコードや構文の変更から区別するなど、個別で有意義なコミットの作成が可能になります。

Note: Split diff displays are currently in beta and subject to change.

  1. To choose how your changes are displayed, in the top-right corner of the changed file, use to select Unified or Split.
    Gear icon with unified and split diffs
  2. To exclude changed lines from your commit, click one or more changed lines so the blue disappears. The lines that are still highlighted in blue will be included in the commit.
    ファイルで選択解除された行

3. 変更の廃棄

If you have uncommitted changes that you don't want to keep, you can discard the changes. This will remove the changes from the files on your computer. You can discard all uncommitted changes in one or more files, or you can discard specific lines you added.

Discarded changes are saved in a dated file in the Trash. You can recover discarded changes until the Trash is emptied.

Discarding changes in one or more files

  1. 変更されたファイルのリスト中で、最後のコミット以降の変更を破棄したいファイルオを選択してください。 複数のファイルを選択するには、shiftを押して変更を破棄したいファイルの範囲をクリックしてください。
    変更を破棄する複数のファイルの選択
  2. Discard Changes(変更を破棄)あるいはDiscard Selected Changes(選択された変更を破棄)をクリックし、1つ以上のファイルへの変更を破棄するか、 Discard All Changes(すべての変更を破棄)をクリックして最後のコミット以降のすべてのファイルへの変更を破棄してください。
    コンテキストメニュー内の [Discard Changes] オプション
  3. 変更を確認するには、影響を受けるファイルをレビューしてDiscard Changes(変更を破棄)をクリックしてください。
    確定ダイアログ内の [Discard Changes] ボタン

Discarding changes in one or more lines

You can discard one or more changed lines that are uncommitted.

Note: Discarding single lines is disabled in a group of changes that adds and removes lines.

To discard one added line, in the list of changed lines, right click on the line you want to discard and select Discard added line.

Discard single line in the confirmation dialog

To discard a group of changed lines, right click the vertical bar to the right of the line numbers for the lines you want to discard, then select Discard added lines.

Discard a group of added lines in the confirmation dialog

4. コミットメッセージの入力と変更のプッシュ

コミットに含めたい変更を決めたら、コミットメッセージを入力して変更をプッシュします。 コミットで共同作業した場合、コミットに 1 人以上の作者を追加できます。

注釈: デフォルトでは、GitHub Desktopは作成したタグを関連するコミットと共にリポジトリにプッシュします。 詳しい情報については、「タグを管理する」を参照してください。

  1. 変更のリストの下のSummary(サマリー)フィールドに短く分かりやすいコミットメッセージを入力してください。 Description(説明)フィールドに、変更に関するさらに詳しい情報を追加することもできます。

    Commit messageフィールド

  2. オプションとして、コミットに別の作者を追加するには、共作者を追加するアイコンをクリックし、追加するユーザ名を入力します。

    コミットメッセージに共作者を追加

  3. Description(説明)フィールドの下で、Commit to BRANCH(ブランチにコミット)をクリックしてください。

    [Commit] ボタン

  4. コミットしようとしているブランチが保護されている場合、Desktopは警告します。

    • 変更を移動するには、switch branches(ブランチを切り替え)をクリックしてください。
    • 保護されたブランチに変更をコミットするには、Commit to BRANCH(ブランチにコミット)をクリックしてください。

    保護されたブランチに関する詳しい情報については「保護されたブランチについて」を参照してください。

    保護されたブランチの警告

  5. Click Push origin to push your local changes to the remote repository.

    プッシュボタン

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.