Java 如何编译分支中有错误的项目?

Java 如何编译分支中有错误的项目?,java,version-control,branch,branching-and-merging,Java,Version Control,Branch,Branching And Merging,请参考版本控制思想 我有一个编译得很好的项目。然后我创建新任务。IntelliJ自动为此任务创建Git分支。我开始编写代码并出现一些错误,因此代码变得不可编译。我不想运行一些演示,我以前运行过。我正在切换到默认任务,IntelliJ说它已提交。不幸的是,错误的文件仍然存在于项目中,不允许对其进行编译 我做错了什么;如果选择force checkout,您的本地更改将被覆盖(相当于git checkout-f命令)。我说它自动签出主机。如果您不强制签出,它将不会删除您的本地更改。如果我删除本地更改

请参考版本控制思想

我有一个编译得很好的项目。然后我创建新任务。IntelliJ自动为此任务创建Git分支。我开始编写代码并出现一些错误,因此代码变得不可编译。我不想运行一些演示,我以前运行过。我正在切换到默认任务,IntelliJ说它已提交。不幸的是,错误的文件仍然存在于项目中,不允许对其进行编译


我做错了什么;如果选择
force checkout
,您的本地更改将被覆盖(相当于
git checkout-f
命令)。我说它自动签出主机。如果您不强制签出,它将不会删除您的本地更改。如果我删除本地更改,我不会丢失它们吗?我怎么能确定它们是放在树枝里的呢。