git - 获取自分支以来所有已编辑文件的列表

标签 git git-branch git-history

我想获得自 master 分支分支以来已编辑文件的列表(不是与 master 分支的最新头进行比较,而是与分支点的 master 进行比较)。

这可能吗?

这似乎是一件很常见的事情,但我的同事不知道 git 命令,也没有在网上找到任何东西(我猜用谷歌搜索有点困难)。

最佳答案

假设您现在在分支上,并且主分支称为 master,您会说

git diff --name-only master...  

这三个点导致与从 master 分支的点进行比较,并且 diff --name-only 仅列出文件名。


脚注

一些值得随身携带的 Stack Overflow 书签:

点符号在不同的上下文中意味着不同的东西(值得注意的是,它在 diff 中的工作方式与在 log 中的工作方式不同),因此它可能会非常棘手记住。

关于git - 获取自分支以来所有已编辑文件的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72644886/

相关文章:

GIT - 如何获取所有新创建的分支

Git:移动一个分支使其指向另一个

git - 将现有的、未提交的工作移动到 Git 中的新分支

.net - Azure DevOps : Search Commit History of Author on ALL Branches

c# - 有没有办法将数据流式传输到 GIT 而不是传递文件名?

Git 工作流最佳实践

git - 使用 git 版本控制系统锁定二进制文件

git - Git 在哪里存储文件?

pycharm - 如何让 Pycharm 显示子文件夹的所有 git 提交历史记录?

ruby-on-rails - merge 2 个 Rails App 子目录,保留 git 历史