gpt4 book ai didi

linux - Git 检索在分支中修改的所有文件的列表

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

如何获取分支中所有已更改文件的列表?我不能做 git-diff 因为分支已经 merge 到 master 中了。

我需要一种方法来列出分支中的所有提交并提取文件的路径,不重复。

如果有人做过这样的事情,我们将不胜感激,

非常感谢!

最佳答案

如果我们将您的分支视为从 ma​​ster 分支出来的 BranchA,您可以:

git diff --name-status `git merge-base BranchA master`..BranchA

这将为您提供分支中已更改文件的列表,并以状态为前缀(M 表示修改,A 表示添加,D 表示删除)。

关于linux - Git 检索在分支中修改的所有文件的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13045844/

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