gpt4 book ai didi

git - 我们可以将 git 命令输出输入到另一个 git 命令吗

转载 作者:太空狗 更新时间:2023-10-29 13:46:45 25 4
gpt4 key购买 nike

我的要求是获取文件夹列表,其中在特定日期后对文件进行了一些修改。

我尝试了以下命令,我可以从中获取一些详细信息:

此命令列出在此日期(2016-05-26)之后完成的提交:

git log --date=short --after=2016-05-26 --pretty=format:"%h"

输出:

5761f52
7c589b8
1ee709d

此命令列出了此次提交时更改的文件名 (5761f52):

git show --pretty="format:" --name-only 5761f52

输出:

Dummy/Dummy_file.java

有什么方法可以获取提交组的列表,而不是在每次提交后进行检查?

最佳答案

Mureinik 的回答似乎对我有好处。但如果你不同意,你可以在 bash 命令行中使用循环

for commit in `git log --date=short --after=2016-05-26 --pretty=format:"%h"` 
do
echo "====== Commit $commit is beeing analyzed ======";
git show --pretty="format:" --name-only $commit;
done

关于git - 我们可以将 git 命令输出输入到另一个 git 命令吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37483981/

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