5

我正在尝试清理我的工作树,但是,当我输入时,git clean --force什么也没有发生。

$ git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        packages/Microsoft.AspNet.WebPages.2.0.30506.0/
        packages/Microsoft.Data.Edm.5.2.0/
        packages/Microsoft.Data.OData.5.2.0/
        packages/Microsoft.Net.Http.2.0.20710.0/
        packages/Microsoft.Web.Infrastructure.1.0.0.0/

nothing added to commit but untracked files present (use "git add" to track)

$ git clean  --force

$ git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        packages/Microsoft.AspNet.WebPages.2.0.30506.0/
        packages/Microsoft.Data.Edm.5.2.0/
        packages/Microsoft.Data.OData.5.2.0/
        packages/Microsoft.Net.Http.2.0.20710.0/
        packages/Microsoft.Web.Infrastructure.1.0.0.0/

nothing added to commit but untracked files present (use "git add" to track)

同样,git clean -i也没有效果。

4

1 回答 1

8

这些都是目录,要删除目录,您需要使用以下命令:

git clean -f -d

感谢这个答案

于 2014-11-12T20:07:16.690 回答