## 確認 - 💫[[特定コミット時点の特定ファイルを閲覧 (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)を作成・適応]]