3

多くの場合、gitを使用すると、次のような状況に陥ることがあります。

  • いくつかのファイルに変更がありますが、それらの一部のみをコミットしたいと思います。
  • 追跡してコミットしたい追跡されていないファイルをいくつか追加しました。

最初の部分を解くのは簡単です。走る:

git add -p

次に、ステージングするハンクと、作業ツリーに残っているがステージングされていないハンクを選択します。ただし、gitのパッチモードは追跡されていないファイルをスキップします。

私がやりたいことは次のようなものです:

git add --untracked

しかし、そのようなオプションは存在しないようです。

たとえば、追跡されていないファイルが6つある場合は、インタラクティブモードとオプションを使用して次のようにステージングできます。addadd untracked

git add -i
a<CR>
1<CR>
2<CR>
3<CR>
4<CR>
5<CR>
6<CR>
<CR>
q<CR>

しかし、これを行うためのより迅速な方法がある、またはあるべきだと感じています。私は何が欠けていますか?

4

1 に答える 1

3

あなたが説明したことを行うgitaddオプションはないと思いますが、*追加する追跡されていないファイルを選択するときに個々のエントリ番号の代わりに使用することで、インタラクティブモードで必要なキーストロークの数を減らすことができます。

于 2010-06-04T03:54:38.553 に答える