gpt4 book ai didi

git - 查看文件先前版本差异的速记

转载 作者:IT王子 更新时间:2023-10-29 01:26:44 26 4
gpt4 key购买 nike

我可以很容易地找出自上次使用 git diff HEAD^ -- <filename> 提交以来文件发生的变化。但是是否有一个等效的速记来查看特定文件自上次提交以来的差异,无论此后发生了多少次提交?或者返回那个特定文件的 N 次提交?

上下文:我在一个文件中发现了一个错误,我想在它潜入时进行追踪。使用 git log -<n> <filename> 获取特定文件的日志报告很容易。仅显示包含对该文件的更改的提交。很明显,我可以复制并粘贴那个 log 中的 SHA。报告,但我真正想要的是能够做类似 git diff ^ -- <filename> 的事情或 git diff ~2 -- <filename> .

最佳答案

$ git log -p <filename>

将为您显示日志消息以及每个触及指定文件的提交的差异。

要仅显示与先前版本的差异,请在日志历史记录中仅请求一个步骤:

$ git log -1 -p <filename>

关于git - 查看文件先前版本差异的速记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14467953/

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