git add -N
を使う
Gitドキュメントによると、「git add -N
は後でadd
するという事実を記録する」とあります。なんだか難しい説明ですが、要は「実際にadd
はしないけど、新規作成したファイルの内容をgit diff
で見られるようにする」ということです。
-N
--intent-to-add
Record only the fact that the path will be added later. An entry for the path is placed in the index with no content. This is useful for, among other things, showing the unstaged content of such files with git diff and committing them with git commit -a.
実際に試してみます。
新規作成したファイルの内容が表示されましたね。
個人的には、カレントディレクトリ配下のファイルをすべてgit add -N
できる以下コマンドがお気に入りです。
ちなみに、git add -N
した後にコミットするときは、改めてgit add
してからgit commit
する必要があります。あくまでも、git add -N
はadd
するつもりであって、実際にadd
するわけではないからです。