2016-07-25 6 views
0

これはgit statusの出力である理由は考えていません:ルートディレクトリが削除され、私は

Changes not staged for commit: 
     (use "git add/rm <file>..." to update what will be committed) 
     (use "git checkout -- <file>..." to discard changes in working directory) 

      deleted: FreeCodeCamp 

no changes added to commit (use "git add" and/or "git commit -a") 

FreeCodeCampは私のGitプロジェクトのルートディレクトリで、そのように私はすべてを実行することはできませんがgitコマンド。私はこれがどのように起こったのか分かりませんが、私の共通のgitコマンドが何であるか知ることは役に立ちます。定期的に、私はgit repoにファイルを追加して、一日の終わりにそれらをリモートにプッシュします。

これがどのように起こったか知っていますか?

答えて

0

FreeCodeCampは私のgitプロジェクトのルートディレクトリです。そのため、私はgitコマンドを実行できません。

私はそうは思わない。 FreeCodeCampがルートディレクトリの場合は、git statusを実行して質問の出力を表示できません。

git statusからこの勧告は、良いものです:

use "git checkout -- <file>..." to discard changes in working directory 

git checkout -- FreeCodeCampを実行すると、ディレクトリを復元する必要があります。

+0

ありがとうございます! –

+0

これが起こった理由を考えてもいいですか? –

+0

@SalP。それはGitコマンドではないだろう。例えば、 'git rm'のようなものは、削除も同様にステージングしていました。そのディレクトリを削除したり、別の場所に移動した場合(たとえば、ファイルマネージャの誤ったクリックなど)、これが発生する可能性があります。 – Chris

関連する問題