无法丢弃本地更改

时间:2015-09-01 12:21:48

标签: git

我已尽力放弃本地更改。我不需要任何改变。我想丢弃一切。我试过了:

        <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.2.0.RELEASE</version>
    </dependency>

但无论我尝试什么,当我运行git status时,我看到:

git checkout .
git reset
git reset HARD
git clean -f 

由于这些变化,我无法切换分支。我怎样才能简单地丢弃本地更改?

2 个答案:

答案 0 :(得分:2)

为了清除未跟踪的文件夹,您必须do

git clean -fd

我建议您先运行git clean -nd,以预览清理操作的结果。

答案 1 :(得分:1)

当前存储库中的更改与包含未跟踪文件的文件夹相关。要删除它们,您可以删除文件夹

rm -fr public/src/javascripts/views/

或者你可以使用git clean

git clean -fd .