
あきぞらです。
Gitを使いたてのときは
git statusを実行したときに、こんな文言に出会います。
$ git status
On branch hogehoge Your branch is up to date with 'origin/hogehoge'. Untracked files: (use "git add <file>..." to include in what will be committed) hogehoge.txt
今回は、このUntracked files:...の意味と、元に戻す方法を紹介していきます!
「Untracked files」とは、未追跡(新しい)のファイルのこと!
「Untracked files」は、「未追跡のファイル」という意味です。
Gitの言葉で言えば、「ステージングしていないファイルがある」ということになります。
要は新しいファイルがあるよということです。
もう一度見てみましょう。
$ git status
On branch hogehoge
Your branch is up to date with 'origin/hogehoge'.
Untracked files: (use "git add <file>..." to include in what will be committed) Pregtest.php
いまは「hogehoge」というブランチにいます。
ここに、「Pregtest.php」という新しいファイルがあるよ、
ということを教えてくれているわけです。
Untracked files の戻しかた
もし新しいファイルが要らないファイルであれば、
それを消したいときもあると思います。
もちろんファイルをそのまま直接ゴミ箱に捨ててもいいですが、
コマンドでもすぐに戻すことができます!
以下のようなコマンドで戻す(消す)ことができます。
$ git clean -f
これを打つ前にファイルを確認したいときは、次を実行します。
$ git clean -n
こうすることで、Untracked filesを解消することができます。
ファイルが消えてしまうので、よく確認した上で実行しましょう!
では、また!