git - 在第一次和最后一次提交之间在同一个文件中使用 git diff

标签 git github git-diff

我有一个文本文件 (.yml),我输入了一些文本供我的系统使用。但是现在我们需要立即知道有哪些新行。我想使用 git 来解决我们的问题,但我找不到明确的命令来执行此操作。

这可能吗?

最佳答案

你可以得到一个提交列表,像这样:

git log --abbrev-commit --pretty=oneline

应该是这样的:

commitD Description
commitC Description
commitB Description
commitA Description

选择你的两个提交并在下面替换它们:

git diff <commitA>..<commitB> -- /path/to/file

关于git - 在第一次和最后一次提交之间在同一个文件中使用 git diff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3368017/

相关文章:

git - 如何反转 git 存储库

git - 如何比较 Bitbucket 中的两个修订版?

windows - Git for Windows "No tags file"来自 "git diff"命令的响应

git - 如何解决 Webmatrix 3 中的 GIT 冲突?

github - 是否可以在 Github 上恢复已删除的要点?

javascript - github 中的 Codacy 功能给了我一些我无法理解的错误

git - "failed to open '/etc/gitconfig ' - permission denied"使用 GitKraken 克隆存储库时

git - 如何将 git diff 输出拆分为单个文件

git:自特定提交以来*未*更改的行数?

javascript - 从 Github pull json 数据时出现 TypeError