是由于在Netbeans中为继承代码设置git存储库时的一些草率决定造成的。
是否有可能从Git存储库分支中删除文件,而另一个分支被签出?
我想这样做是为了解决一些冲突的文件是。gitignore'd在签出的分支,但仍然在仓库的分支,我想签出。
虽然技术上可以用另一个分支替换提示提交,但您必须以编程方式处理它,这比您试图避免的要麻烦得多。
因此,另一种选择是使用单独的工作树和索引手动执行此操作。本文将解释如何做到这一点。基本上,您将该分支签出到一个单独的工作树(可能使用一个单独的索引),并修复错误的提交。