李优秀 发表于 2024-8-21 22:19:29

导出git commit提交文件

1、检察提交信息
git log --online https://i-blog.csdnimg.cn/blog_migrate/d9f04bf9b3949ee7bb8a8811428d86d4.png
2、检察Commit id:8d736fffa的提交文件
git show --name-only 8d736fffa https://i-blog.csdnimg.cn/blog_migrate/1dd49339934e1c2b689b35b2446c9161.png
3、导出一条commit提交的文件
例:导出commitid:8d736fffa 的提交文件
git diff b741f36d8 HEAD --name-only | cpio -pvdmu export https://i-blog.csdnimg.cn/blog_migrate/998b475a96f539dfc2bce8a76c8bcecb.png
注意:export为导出的文件路径。在输入git下令的时候,比如我们想导出8d736fffa的提交文件,则在git diff后面的参数写   上一个commitID与  当前commitID的Hash值。
由于8d736fffa的CommitID 即为HEAD,因此直接写HEAD,也可以写成对应的Hash值。
4、导出多条连续CommitID提交的文件
例:导出CommitID为b741f36d8和8d736fffa两条提交的文件
git diff 40a7ed1a0 HEAD --name-only | cpio -pvdmu export https://i-blog.csdnimg.cn/blog_migrate/22b160e740bac465f6410fbb697839bd.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 导出git commit提交文件