多くの場合、gitを使用すると、次のような状況に陥ることがあります。
- いくつかのファイルに変更がありますが、それらの一部のみをコミットしたいと思います。
- 追跡してコミットしたい追跡されていないファイルをいくつか追加しました。
最初の部分を解くのは簡単です。走る:
git add -p
次に、ステージングするハンクと、作業ツリーに残っているがステージングされていないハンクを選択します。ただし、gitのパッチモードは追跡されていないファイルをスキップします。
私がやりたいことは次のようなものです:
git add --untracked
しかし、そのようなオプションは存在しないようです。
たとえば、追跡されていないファイルが6つある場合は、インタラクティブモードとオプションを使用して次のようにステージングできます。add
add untracked
git add -i
a<CR>
1<CR>
2<CR>
3<CR>
4<CR>
5<CR>
6<CR>
<CR>
q<CR>
しかし、これを行うためのより迅速な方法がある、またはあるべきだと感じています。私は何が欠けていますか?