仅使用我的提交创建分支/拉取请求

时间:2015-08-25 22:18:30

标签: git version-control

我从名为master的{​​{1}}创建了新分支。

我花了一个多月的时间,在那之间,我做了3-4次合并,并且与主人进行了1-2次改造。现在我的分支显示了所有作者的提交。

高级程序员希望通过我的25次提交来审查我在我的分支机构中所做的事情,因为其他人的所有其他提交都已经掌握了。

但是,当我创建pull请求时,它也会显示其他人的提交,并且很难只检查我所做的工作。

有什么方法可以创建一些拉取请求,只强调我的提交,以便他可以查看更改的文件等?

2 个答案:

答案 0 :(得分:0)

您可以将您的分支过滤到仅提交,但可能更容易过滤显示给您的提交列表git log --author='<username'

如果分支在GitHub上,您可以执行https://github.com/<user>/<repo>/commits?author=<username>

之类的操作

答案 1 :(得分:0)

您提出的建议可能会产生无效版本。更糟糕的是,可能会发生冲突,因为您对现在没有的部分进行了更改。

高级程序员应该足够聪明,知道过滤每个开发人员工作的技术。

他可以使用像guis这样的前端应用程序:gitk,smartGit,git-cola。

您也可以使用git-log终端来执行此操作:

git log --author='<username'