Z:\>git reset --hard origin/master
HEAD is now at 26b3190 Additional PEGI descriptions
Z:\>git diff-files
:100644 100644 883b63ea7d16ae9825023d555a315308bd807cb5 0000000000000000000000000000000000000000 M file1.php
:100644 100644 49e23a1fc547b773a0ca690d709b9504f20d16fa 0000000000000000000000000000000000000000 M file2.php
重置后更改了文件。尝试了许多不同的方法 - 不解决问题。
答案 0 :(得分:1)
这些文件是新的吗? Git不会触及尚未提交的文件,但它们将出现在git diff-files的输出中。如果是这样,那应该不是问题。 git add path/to/file
每个文件都可以提交,或只是rm path/to/file
您不想保留的文件。
编辑: 从下面的评论中,您正在尝试签出master,但是您已强制所有文件处于origin / master所在的状态.origin / master是一个单独的分支,因此可能会有更改。
如果您真的想要结帐以掌握git stash save
以便在安全的地方移动您的更改,git checkout master
移动分支,然后git stash pop
将您更改的PHP文件带回来(如果您需要它们) )