[英]Git: How to checkout all committed .css files in specific directory?
我在/webroot/modules/mod_menu
添加和删除了一堆文件,我想从上一次提交中获取所有的.css文件。 不幸的是,我删除了它们,我不记得他们的名字了。
如果我尝试去做
git checkout HEAD^ /webroot/modules/mod_menu/*.css
它失败并显示一条消息
error: pathspec '/webroot/modules/mod_menu/css_5XB5aQOGzDUVxnwtHDXg0AJDjmjZbe2Sh1K2BEkR5cM.css' did not match any file(s) known to git.
error: pathspec '/webroot/modules/mod_menu/css_foYlSNpOa-3y78f5xFwefA_kiFD67qfm6I1kXpro1XI.css' did not match any file(s) known to git.
error: pathspec '/webroot/modules/mod_menu/css_n7aK8s-ciXhQyEYWNOJtISbWxtxQiQvnD-N_xWUtD5A.css' did not match any file(s) known to git.
这是有道理的:它正在尝试检出的文件是新文件,而不是我先前提交中的文件。 但是,如果我不知道文件名,该如何检出它们?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.