1. ホーム
  2. git

[解決済み] git add --patch' で新しいファイルをインクルードする?

2022-07-23 03:15:21

質問

を実行すると git add -p を実行したときに、新しく作成されたファイルを選択するためのhunksとしてgitが選択する方法はありますか?

という新しいファイルを作ったら foo.java という新しいファイルを作成し、git add -p を実行すると、git はそのファイルの内容をインデックスに追加するように選択させてくれません。

どうすれば解決するのでしょうか?

新しいファイルをすべて取り込むには、次のようにします。

git add -N .
git add -p

頻繁に使用する場合は、エイリアスを作成して ~/.bashrc :

alias gapan='git add --intent-to-add . && git add --patch'


N.B : 空の新規ファイルでこれを使うと、git はそのファイルにパッチを当てられず、次のファイルにスキップしてしまいます。