git:显示来自旧提交的文件的 future

标签 git

我正在查看具有大量提交的复杂存储库中的特定旧提交,我看到提交中的文件不在 master 的当前 HEAD 中。

我想知道那个文件发生了什么?它被删除或移动了吗?自那次提交以来是否对文件进行了编辑?
git blame似乎解决了相反的问题。我要 git unblame我猜。

最佳答案

git log -- example.txt将列出所有触及该路径的提交,包括重命名或删除文件的提交。

关于git:显示来自旧提交的文件的 future ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35686460/

相关文章:

javascript - NodeGit - 解决有利于 "theirs"的 merge 冲突

git - Windows 上的 GitHub Desktop 上的子模块总是出现 checkout 错误

git - 是否可以在 git 中链接目录?

git - 我应该如何向 git 表明更改是暂时的并且不应提交?

git - 使用一个存储库作为其他存储库的基础

git - 在提交 git checkout 文件后,git diff 显示没有变化?

git - Gerrit 推送到 refs/for/master 被禁止

git - 如何使用 Android Studio 将 Android 项目推送到 github 中现有的私有(private)空存储库?

git - 如何从 Docker 容器克隆 Git 存储库

git - 双破折号 [--] 选项对 git reset 有什么作用?