12,982
回編集
90行目: | 90行目: | ||
<u>ただし、バージョン管理しないファイルおよびディレクトリ (自動的に生成されるファイルやログファイル等) も管理下に入ることに注意する。</u><br> | <u>ただし、バージョン管理しないファイルおよびディレクトリ (自動的に生成されるファイルやログファイル等) も管理下に入ることに注意する。</u><br> | ||
git add . | git add . | ||
<br><br> | |||
== コミット == | |||
==== コミットの実行 ==== | |||
ステージの内容をコミットする。<br> | |||
git commit | |||
<br> | |||
コミットに関するメッセージ (コミットメッセージ) を記述するため、Gitで指定したエディタが起動する。<br> | |||
表示されたファイルの上部に、コミット内容を記載する。<br> | |||
# ここにコミット内容を記載する | |||
<コミット内容 例: hoge.txtファイルを追加> | |||
# Please enter the commit message for your changes. Lines starting | |||
# with '#' will be ignored, and an empty message aborts the commit. | |||
# | |||
# On branch master | |||
# | |||
# Initial commit | |||
# | |||
# Changes to be committed: | |||
# new file: hoge.txt | |||
# | |||
<br> | |||
==== コミットの閲覧 ==== | |||
直近のコミット履歴を見る。<br> | |||
git log | |||
<br> | |||
各コミットを1行で表示する。<br> | |||
git log --oneline | |||
<br> | |||
ブランチの分岐も表示する。<br> | |||
git log --graph --oneline --all --decorate | |||
<br> | |||
詳細情報を含めて表示する。<br> | |||
# 変更されたファイルと行数を表示 | |||
git log --stat | |||
# 実際の変更内容 (差分) も表示 | |||
git log -p | |||
<br> | |||
特定の条件で検索する。<br> | |||
# 直近のN件だけ表示 | |||
git log -n 5 | |||
<br> | |||
特定の日付以降のコミットを見る。<br> | |||
git log --since="2024-01-01" | |||
<br> | |||
特定の著者のコミットを見る。<br> | |||
git log --author="ユーザー名" | |||
<br> | |||
コミットメッセージで検索する。<br> | |||
git log --grep="<検索するコミットメッセージ>" | |||
<br> | |||
特定のコミットの詳細を見る。<br> | |||
# コミットハッシュを指定 | |||
git show <コミットハッシュ> | |||
<br> | |||
変更されたファイルだけを見る。<br> | |||
git log --name-only | |||
<br> | |||
コミット履歴が長い場合は、[スペース]キーで次のページに進み、[q]キーで終了できる。<br> | |||
<br> | |||
より視覚的に確認する場合は、gitkというGUIツールを使用する。<br> | |||
gitk --all | |||
<br><br> | <br><br> | ||