SourceTree でファイル内の一部のコードのみをコミットする方法
背景
いままでファイル内の一部のコードだけをコミットしたい場合は,
一旦バックアップを取ってコミットしないコードを削除していました。
かなり無駄な方法を取っていたのですがSourceTreeをいじっていたら
一部のコードのみをステージにあげてコミットする方法を見つけたのでご紹介いたします。
方法
- 変更したい部分を選択して, 右上のにある"選択した行をステージへ移動" をクリック
- 後はいつもどおりコミットすれば, 変更したいコードのみがコミットされます
まとめ
コマンドの git add -p でやろうとしたのですが行単位でなぜかできなかったので,
もしコマンドでやる方法があれば教えていただけたら嬉しいです。