git - 如何在特定时间点将特定的单个文件 check out 到不同的文件

标签 git

我想在今年 6 月 15 日中午 12 点 checkout 一份文件副本。我在想这样的事情:

git checkout file.txt 'master@{2013-06-15 12:00:00}' file-a-week-ago.txt

但是没有骰子。有关如何执行此操作的任何建议?

谢谢!

最佳答案

很简单,使用show 并重定向到另一个文件:

git show 'master@{2013-06-15 12:00:00}':file.txt > file-a-week-ago.txt

关于git - 如何在特定时间点将特定的单个文件 check out 到不同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17869375/

相关文章:

java - Android 将 github 库与 maven 一起使用是否安全

git - 切换分支时git是否更改子模块引用

git - 将 SVN 存储库主干链接为 Git 存储库子文件夹的分支

git - "git status"是否实际检查上游 repo 是否与我的 repo 匹配?

Git,致命的 : The remote end hung up unexpectedly

git - 当强制推送到远程 git 存储库时,现有标签会发生什么?

git - 删除带有标签的分支

android - 如何将Eclipse项目推送到Github

git - 如何在 Git 中创建仅包含来自特定提交的文件的基线

git - vscode快速打开 "git checkout"显示无结果