手动合并拉取请求后,作者更改

时间:2013-11-23 00:24:34

标签: git github merge github-for-windows

每当我手动合并git时,当我提交拉动请求的手动合并时,它似乎会改变作者。

以下是我的步骤:

git checkout -b user1234-featurebranch master
git pull https://github.com/user1234/myrepo.git featurebranch
git mergetool #then I manually merge all changes
git checkout master
git merge user1234-featurebranch
git push origin master

我正在使用GitHub for Windows,所以此时,我在主分支上,它显示已从user1234的featurebranch合并的待处理(未提交)更改。

因此,使用GitHub for Windows,我提交挂起的更改,然后同步。

然后,我检查GitHub,它显示所有文件的作者为我。

这是预期的,还是我做错了什么?

当然,据我所知,我必须在本地合并的任何文件都可能会将我显示为作者,因为我触及了它们。但是所有在没有我干预的情况下自动合并的文件应保留原作者,不是吗?

更新:当我阅读更多有关此内容时,看起来只有在执行上游/分叉回购的无基础合并之后才会发送拉请求。但我认为可能仍然存在这种情况,即处理涉及相同代码的多个子序列拉取请求。

所以似乎仍然需要有办法做到这一点。

0 个答案:

没有答案