高度な操作
8 コマンド
作業を一時退避する git stash
作業中の変更を一時的に退避(スタッシュ)します。
特定のコミットだけ取り込む git cherry-pick
特定のコミットを現在のブランチに適用(チェリーピック)します。
コミットを打ち消す git revert
コミットを打ち消す(リバート)新しいコミットを作成します。
リリースにタグを付ける git tag
コミットにタグ(tag)を付けます(リリースバージョンなど)。
バグの原因コミットを探す git bisect
バグを導入したコミットを二分探索(バイセクト)で特定します。
操作履歴から復旧する git reflog
HEAD の移動履歴(リフログ)を表示し、誤操作からの復旧に使います。
別リポジトリを埋め込む git submodule
別の Git リポジトリをサブモジュールとして自リポジトリに取り込みます。
複数ブランチを同時に開く git worktree
1つのリポジトリから複数の作業ディレクトリ(ワークツリー)を生やして、別ブランチを同時にチェックアウトします。
Git Ready