Gitでファイルの一部だけをコミットしたい、そんな時に使えるコマンドを紹介します。
目次
ファイルの一部だけコミットしたいときに使うコマンド
$ git add -p
このコマンドでステージングにあげたい変更箇所を選択することができる。
対話モードで使える主な操作
git add -pを実行すると、変更箇所(hunk)ごとに「ステージするかどうか」を聞かれる対話モードに入る。プロンプトでは次のキーを入力して操作する。
y:この変更箇所をステージするn:この変更箇所をステージしないs:変更箇所をさらに細かく分割するq:操作を中断して終了する?:使えるコマンドの一覧(ヘルプ)を表示する
これらを使い分けることで、1つのファイルの中でも「この部分だけコミットする」といった細かい単位での管理ができる。
