gpt4 book ai didi

git - 如何显示来自特定提交的文件,该文件已在该提交和 HEAD 之间重命名?

转载 作者:太空狗 更新时间:2023-10-29 13:27:12 26 4
gpt4 key购买 nike

我知道要在某个提交时显示文件,我使用 git show <commit>:<file path> .但是,如果文件在提交和 HEAD 之间被重命名,这将不起作用,那么有没有一种方法可以轻松地在文件上执行此操作,而无需手动找出该提交时的原始文件名?

最佳答案

你可以从:

开始
git log --oneline --name-only -M -C -- afile

这会检测任何重命名,并允许您检查是否:

  • 你的 <commit>是该列表的一部分
  • 与该提交关联的实际名称是什么

然后您可以为 git show <commit>:<file path> 使用正确的文件名.

请注意,在 git 2.9(2016 年 6 月)中:

因此请确保也使用 git 2.9。

关于git - 如何显示来自特定提交的文件,该文件已在该提交和 HEAD 之间重命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37904436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com