微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何获取分支中已更改的所有文件的列表?我不能做一个git-diff,因为分支已经合并为master.

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

如果有人做过这样的事情之前会真的很感激,

非常感谢!

解决方法

如果我们将您的分支视为BranchA,它是从master分支出来的,您可以这样做:
git diff --name-status `git merge-base BranchA master`..BranchA

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

原文地址:https://www.jb51.cc/linux/394392.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐