## 確認 - [[特定コミット時点の特定ファイルを閲覧 (Git)|特定コミット時点の特定ファイルを閲覧]] - 基本 - [[全てのブランチを確認 (Git)|全てのブランチを確認]] - [[ワークスペースとindexedの差分を確認 (Git)|ワークスペースとindexedの差分を確認]] - [[コミット済みとremote(origin)の差分を確認 (Git)|コミット済みとremote(origin)の差分を確認]] - [[タグ一覧を表示 (Git)|タグ一覧を表示]] - [[ログの詳細情報を表示 (Git)|ログの詳細情報を表示]] - [[ignoreされたエントリを確認 (Git)|ignoreされたエントリを確認]] - [[ファイルの変更履歴を表示 (Git)|ファイルの変更履歴を表示]] - [[ファイルの履歴を確認 (Git)|ファイルの履歴を確認]] - 応用 - [[コミットメッセージをgrepしてログを探す (Git)|コミットメッセージをgrepしてログを探す]] - [[HEADのhashを取得 (Git)|HEADのhashを取得]] - [[HEADの参照情報を取得 (Git)|HEADの参照情報を取得]] - [[現在のブランチ名を取得 (Git)|現在のブランチ名を取得]] - [[ブランチの分岐元ブランチ名を取得 (Git)|ブランチの分岐元ブランチ名を取得]] - [[ワークツリーのルートディレクトリ絶対パスを取得 (Git)|ワークツリーのルートディレクトリ絶対パスを取得]] - [[ブランチがmasterのどこから分岐しているかを調査 (Git)|ブランチがmasterのどこから分岐しているかを調査]] - [[ファイルに変更があった場合のみ失敗 (Git)|ファイルに変更があった場合のみ失敗]] - [[ワークツリーをあるコミット時点の状態に変更 (Git)|ワークツリーをあるコミット時点の状態に変更]] - [[最新のバージョンタグを取得 (Git)|最新のバージョンタグを取得]] ## 変更 - [[ブランチを作成 (Git)|ブランチを作成]] - [[Gitのブランチを変更]] - [[Gitのブランチ名を変更]] - [[masterブランチをmainブランチに変更]] - [[リモートブランチを追跡する形でローカルにブランチを作成 (Git)|リモートブランチを追跡する形でローカルにブランチを作成]] - [[特定ファイルを特定コミット状態に戻す (Git)|特定ファイルを特定コミット状態に戻す]] - [[Gitでタグ(tag)をブランチとしてチェックアウト]] - [[Gitで軽量版のタグ(tag)を作成]] - [[Gitで注釈付きのタグ(tag)を作成]] - [[Gitで空コミットを作成]] - [[git addでstageするハンクを指定する]] - [[masterブランチをmainブランチに変更]] - [[安全にforce push (Git)|安全にforce push]] - [[サブモジュールを更新 (Git)|サブモジュールを更新]] ## 取消 - [[addしていないローカルの変更を戻す (Git)|addしていないローカルの変更を戻す]] - [[addしたファイルを取り消す (Git)|addしたファイルを取り消す]] - [[ある時点のコミットに戻す (Git)|ある時点のコミットに戻す]] - [[特定ファイルだけある時点のコミットに戻す (Git)|特定ファイルだけある時点のコミットに戻す]] - [[履歴(history)を改ざんする (Git)|履歴(history)を改ざんする]] - [[複数のコミットを1つにまとめる (Git)|複数のコミットを1つにまとめる]] - [[削除したブランチを元に戻す (Git)|削除したブランチを元に戻す]] - [[競合が発生してしまったためマージ前の状態に戻す (Git)|競合が発生してしまったためマージ前の状態に戻す]] - [[Hard resetしたコミットを取り戻す (Git)|Hard resetしたコミットを取り戻す]] ## 削除 - [[管理されていないエントリを削除 (Git)|管理されていないエントリを削除]] - [[ローカルブランチを削除 (Git)|ローカルブランチを削除]] - [[リモートブランチを削除 (Git)|リモートブランチを削除]] - [[リモートで削除されたブランチを削除 (Git)|リモートで削除されたブランチを削除]] - [[追跡しているリモートブランチが削除済のローカルブランチをすべて削除 (Git)|追跡しているリモートブランチが削除済のローカルブランチをすべて削除]] - [[マージ済みのローカルブランチをすべて削除 (Git)|マージ済みのローカルブランチをすべて削除]] - [[タグ(tag)を削除 (Git)|タグ(tag)を削除]] - [[1つ前にコミットしたpushを強制的に取消 (Git)|1つ前にコミットしたpushを強制的に取消]] ## 設定 - [[ユーザー情報を設定 (Git)|ユーザー情報を設定]] - [[remote URLを設定 (Git)|remote URLを設定]] - [[毎回認証するときにユーザー名を省略 (Git)|毎回認証するときにユーザー名を省略]] - [[Gitフックのディレクトリを変更 (Git)|Gitフックのディレクトリを変更]] - [[Gitのコミットなどで開くエディタを変更]] - [[自分のローカルだけ特定ファイルのバージョン管理を無視 (Git)|自分のローカルだけ特定ファイルのバージョン管理を無視]] - [[保存された認証情報をクリア (Git)|保存された認証情報をクリア]] ## 全体 - [[Gitで特定のタグ(tag)を指定してshallow clone]] - [[Gitでサブモジュール(submodule)を含めてクローン]] - [[パッチ(patch)を作成・適応 (Git)|パッチ(patch)を作成・適応]]