gpt4 book ai didi

git - 获取修改后的文件

转载 作者:太空狗 更新时间:2023-10-29 14:32:47 24 4
gpt4 key购买 nike

我想要一个使用搜索模式的修改文件列表

到目前为止,我已经做到了

git log --pretty=oneline | grep SEARCH_TEXT | cut -d' ' -f1

让所有的关注提交。我现在可以使用 xargsgit log --pretty=oneline --name-only 来获取所有文件,然后 sort | uniq 最后让它变得干净,但我不是 git 和 bash 专家,我不知道该怎么做。

最佳答案

要继续使用 bash 脚本方法,您可以:

for i in `git log --pretty=oneline |  grep SEARCH_PATTERN | cut -d ' '
-f1 `; do git show --pretty="format:" --name-only $i; done | sort | uniq

或者使用xargs:

git log --pretty=oneline |  grep SEARCH_PATTERN | cut -d ' ' -f1 | xargs git
show --pretty="format:" --name-only | sort | uniq

关于git - 获取修改后的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23746473/

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