gpt4 book ai didi

git - 从 Git 提交中获取已删除的文件列表

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

我正在开发一个 PAAS 应用程序。我们提供 GIT 部署功能,我们可以从临时目录中的 Git 存储库中提取代码,并将数据复制到服务器的工作公共(public)目录中。

这种方法的问题是它不会直接从工作公共(public)中删除在 Git Repo 中删除的文件。我看到像 DeployHQ 这样的应用程序以某种方式从 Git 提交中提取了该列表。

我是否必须为此解析 Git 历史记录,或者是否有任何开源工具可以从 Git 提交历史记录中提取已删除/修改文件的列表。

最佳答案

git log --diff-filter=D --summary

这样就可以了。但是,如果您删除了一个文件并创建了一个同名文件,它将不会列出。

关于git - 从 Git 提交中获取已删除的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31241850/

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