gpt4 book ai didi

git - 有没有办法使用git查看文件的所有版本?

转载 作者:太空狗 更新时间:2023-10-29 14:01:51 25 4
gpt4 key购买 nike

我经常需要找到我用旧版本脚本编写的内容,但我不知道什么时候。我通常尝试在日志中跳来跳去,寻找不同的版本并查看它们是否有更改,或者我只是放弃并尝试其他方法。

特别有用的是输出两个日期或哈希值之间文件的每个版本的命令。然后一个简单的 grep 就会找到我要找的东西。

它可能会像这样工作:

git showeverything d612905a..b39af32e /path/to/file /tmp/output

最佳答案

git 拥有完美的工具:git log -S它将搜索更改并仅显示那些提交

# search changes in all branches which touch the string $abc in a file
git log -p -S'$abc' --all -- path/to/file

关于git - 有没有办法使用git查看文件的所有版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7195284/

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