gpt4 book ai didi

git - 在 Git 中跟踪单个文件的历史时如何查看完整的提交?

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

我有一个 Git 存储库,里面有大约两年的历史。我在其中有一个文件,我希望找到所有提交,以及每个提交:其中提交的所有其他文件。假设此文件名为 file.txt。我可以用这个文件作为参数运行 gitk:

gitk file.txt

我确实得到了每个提交。但是,在 gitk 中浏览该树仅显示对 file.txt 所做的更改。我想看看在该提交中更改了哪些其他文件。我可以复制粘贴每个提交 SHA1 并显示它,但是有超过一百个与此文件相关的提交。

我注意到屏幕右下角的“评论”部分是空的(只显示文本“评论”)。也许可以在那里显示文件列表?

最佳答案

在命令行中,

git log -p --full-diff file.txt

会输出你想要的。

如果你必须在 gitk 中看到它,请使用 no 参数调用它,找到提交“touching path”file.txt,包含该文件的提交将以粗体显示。您可以使用“向上”和“向下”按钮遍历它。

关于git - 在 Git 中跟踪单个文件的历史时如何查看完整的提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974373/

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