我搜索过&尝试了一些事情,但我无法解决这个问题。
上个月修改了两个文件,即远程存储库中的RPT和SQL。修改中删除了一些聚合功能。任务不是恢复更改,而是获取上个月RPT和SQL版本的副本,并将它们创建为RPT_with_agg和SQL_with_agg。 (显然现在我们想要两种)
我如何......
我在搜索中看到了一些碎片,但我似乎无法将它们整合在一起。有人可以帮一个新手吗? TIA
答案 0 :(得分:1)
我认为使用像GitExtensions这样的GUI工具可以轻松实现这一点,您可以在其中浏览树,选择文件并查看其历史记录,选择版本,然后"另存为...&# 34;该版本为新文件名。
如果要使用命令行,请使用" git log"在有问题的更改之前标识提交。然后
git checkout [提交ID]
将您希望旧版本的文件复制到新名称。然后
git checkout [你的工作分支]
回到现在;重命名的文件将保持不变,因为它们不在树中。然后
git add [新文件名]
- 然后提交。