我更改了几天前提交的旧文件的名称。现在我需要用于董事会会议演示的原始文件的名称。如果有什么区别的话,我在 iMac OSX 上使用 iTerm2。
我已经尝试过以下命令,但没有成功。我期待看到实际的原始用户端文件名。预期结果示例:“01_Introduction_Statistics.pages”
git log
git log --pretty=oneline --graph --name-status
git show --pretty=oneline --graph --name-status
git diff --name-only
git svn log -v
git show --[=pretty<format>]
git show --oneline
git log --raw
git show --name-only
**git blame -f, --show-name show original filename (Default: auto)
最后一个似乎提供了我需要的东西,但我不知道如何使用它。我不断收到“错误:未知选项‘-’”,我不知道这意味着什么。
我已经尝试过 git Blame -f, --show-name 38c52f1cb920f676aba32f312b696e05fa01d7a1 它返回一个错误。我迷失和困惑。
在
git blame
命令中 -f
标志是 --show-name
、reference 的别名。
因此,您应该使用其中一个,而不是同时使用。
您似乎在 git Blame 命令上使用提交哈希,请改用当前文件的文件名:
git blame -f {currentFilename}