在一个分支中获取我更改的所有文件[重复]

Posted

技术标签:

【中文标题】在一个分支中获取我更改的所有文件[重复]【英文标题】:Get all the files changed by me in one branch [duplicate] 【发布时间】:2021-10-18 13:03:52 【问题描述】:

我很久以前就从开发分支开始了一个分支。 现在,经过数月的更改并将开发合并到其中,我在那个分支中找不到最初由我完成的更改。

当我使用 Visual Studio 查看该分支的历史记录时,我看到了如此多的提交,我很难或不可能发现我在处理该分支时所做的更改(哪些文件,哪些更改) .

我需要它,因为最近我的同事将该分支合并到开发中,然后撤消了它(因为一些问题)。 我不知道他到底是怎么做到的,但我在那个分支中看不到我的更改,但整个分支历史仍然存在。

【问题讨论】:

【参考方案1】:

查看给定作者的所有提交,不包括合并提交

git log --author="Bento" --no-merges

查看更多修改日志输出的选项

git help log

【讨论】:

使用这个命令我也得到了合并提交。我需要在该分支中更改文件的地方提交..

以上是关于在一个分支中获取我更改的所有文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章

创建分支时如何获取提交[重复]

将旧更改移出主分支 [重复]

在所有分支的一个文件中搜索字符串

如何将我当前的更改提交到 Git 中的不同分支 [重复]

更改 Git 中的旧提交 [重复]

Git将功能分支中的单个文件重置为与master中的相同[重复]