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