git可以显示文件,以便它们已合并到分支中

问题描述 投票:0回答:1

我正在尝试自动化一点迁移数据库的过程。我想我可以按照它们已合并到开发分支的顺序对迁移脚本进行排序,然后通过原始提交将它们添加(如果它们在一个合并提交中合并)。

这样排序将自动正确。

git
1个回答
1
投票

使用--diff-filter=A仅限于添加的文件。然后,您可以格式化日志以仅显示文件。这是一个好的开始。

git log --oneline --diff-filter=A --stat <migration dir>

更新:然后你可以使用自定义--format将其归结为文件。就像RomainValeri评论的那样,--name-only --pretty=format:""

git log --name-only --pretty=format:"" --diff-filter=A <migration dir>
© www.soinside.com 2019 - 2024. All rights reserved.