我对 GIT 完全是新手,但在简单情况下,我会用它来控制我的网站和对网站所做的更改。我一直在我的网站上使用名为“mpdf”的库,我已经更新了它,用新文件替换了旧文件(严格按照 mpdf 手册)。我的网站运行良好,一切都很完美。
现在我正在尝试使用命令将档案导出到我的实时环境(就像之前多次尝试过的那样):
git archive --output=export.zip --format=zip HEAD $(git diff --name-only #commit1 #commit2)
然后我出现了致命错误:
fatal: pathspec '5.7.4.txt' did not match any files
我试图找到这个文件,因为我不知道它,并且发现没有这个名字的文件,只有名为“CHANGES 5.7.4.txt”的文件在子目录/libraries中......
我有一个裸存储库,我已经将所有提交提取到了其中,它仅用于在出现问题时进行备份。
我甚至尝试在新目录中创建存储库的全新副本,但新目录中的问题仍然存在 :-(
正如我提到的,我完全是新手,我只会使用几个简单的命令:git archive、git checkout、git branch、gitpull、git merge...您能给我一些建议,如何解决这个棘手的问题吗?