このページでは

git commit

Git に変更を投稿するには

  1. Tools >Git >Local Repository にアクセスし、Commit を選択します。

    Gitコミットビュー

    General Information には、コミットするリポジトリとブランチの名前が表示されます。

  2. Commit Information で、変更の作者に関する情報を確認し、編集します。
  3. プレコミットやコミットメッセージフックを回避するには、Bypass hooks を選択します。
  4. プロジェクトでサインオフを使用している場合は、Sign off を選択して、コミットログメッセージの末尾に作者によるサインオフバイトレーラーを追加します。
  5. Description で、コミットメッセージを入力します。
  6. Files で、コミットに含めるファイルを選択します。
  7. Diff Selected Files を選択すると、Git Diff Filesビューが開きます。このビューで変更内容を確認し、チャンクごとや行ごとにステージすることができます。
  8. Commit を選択してコミットを開始します。

現在のブランチのログを見るには、Branch でブランチ名を選択します。

ファイルへのアクションの適用

Files のコンテキストメニューを開いて、ファイルにアクションを適用します。Open in EditorShow in File System のようなアクションは、すべてのファイルに用意されています。その他のアクションが利用できるかどうかは、選択したファイルの状態に依存します。

メニュー項目説明
Add未追跡のファイルをバージョン管理に追加します。
Stage変更されたファイルをコミット用にステージする。
Unstage変更されたファイルのステージを解除する。
Remove追跡されていないファイルを削除する
Add to .gitignore追跡されていないファイルを無視リストに追加する
Mark Untracked追加したファイルを未追跡としてマークする。
Revert Unstaged Changes to <file>変更されたファイルのステージされていない変更を以前の状態に戻す。
Revert All Changes to <file>変更されたファイルのすべての変更を以前の状態に戻す。
Recover <file>バージョン管理から削除されたファイルを復元する。
Run Merge Toolファイルの競合を解決するためにマージツールを起動する。
Revert Renamingリネームしたファイルを以前の名前に戻す。

コンフリクトの解決

コンフリクトを解決するには、コンフリクトしているファイルのコンテキストメニューからRun Merge Tool を選択し、次のオプションのいずれかを選択します:

メニュー項目メニュー項目
Resolve by Recoveringバージョン管理から削除したファイルを復元する。
Resolve by Removingバージョン管理からファイルを削除する。
Resolve Conflicts with Oursマージ コンフリクトを解決するファイルのバージョンを選択します。
Resolve Conflicts with Theirsコンフリクトを解決するファイルのバージョンを選択します。
Mark Conflicts Resolved手動で競合を解決した後、ファイルを解決済みとしてマークする。

How toも参照してください: Gitの使い方と Gitの使い方も参照ください。

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.