我正在寻找一个单一的Git命令(如果可能的话),以便从一个仓库在某个特定时间(即我的本地分支时间)检出文件。
场景:我已经在某个特定时间(可能是2天前,即11/12/2015 19:05)检出了Branch1。 我想要检出另一个分支,即Branch2,其时间为2天前(即11/12/2015 29:05,即Branch1检出时间后10分钟)。
我该如何实现这个目标?
如果使用Unix时间戳更容易,那么我可以使用“git log -1 --format =%ct”来获取时间戳。然后,我可以将10分钟添加到此时间戳,并使用以下命令进行检出。
能否通过一个命令来实现?
场景:我已经在某个特定时间(可能是2天前,即11/12/2015 19:05)检出了Branch1。 我想要检出另一个分支,即Branch2,其时间为2天前(即11/12/2015 29:05,即Branch1检出时间后10分钟)。
我该如何实现这个目标?
如果使用Unix时间戳更容易,那么我可以使用“git log -1 --format =%ct”来获取时间戳。然后,我可以将10分钟添加到此时间戳,并使用以下命令进行检出。
git archive --format tar --remote <HUB>:<REPO> master:`dirname <FILEPATH>` | tar -xO <FILE> > log_file.git
能否通过一个命令来实现?