-
1 当您将此文件添加到 .gitignore(.git忽略) ,您是否也将其从存储库中删除? .gitignore(.git忽略) 无法控制检查内容 外面的 只有Git提供的内容可以添加到您的新提交中。 – Wolf公司 评论 2015年10月1日14:32 -
在我加入之前 .gitignore(.git忽略) 我在大约10次提交中向git提交了它。 但后来我把它包括在 .gitignore(.git忽略) 并承诺 .gitignore(.git忽略) 。直到现在我才把它取下来。 在意外地从工作目录中删除文件后,我还没有进行任何提交。 – 9月 评论 2015年10月1日14:38 -
然后(根据我下面的回答),你可以简单地说: git签出头--路径/to/file 然后你会拿回你的文件。 – Wolf公司 评论 2015年10月1日14:40
2个答案
git签出<提交>--路径/to/file
-
我得到一个 错误:pathspec“colors”与git已知的任何文件都不匹配。 错误。 我使用的路径是相对于.git所在位置的。换句话说,文件位于repo的根目录中,所以我做了一个 git签出<sha>--目录名 。它实际上是一个目录,而不是一个文件。 – 9月 评论 2015年10月1日14:41 -
-
-
-