我有一个fork和一个上游/ master。
fork和upstream同步变化,但是当我从fork执行Pull Request时,创建Fork时的所有更改都在请求中加上新的更改。这很烦人,很难弄清楚要改变/重要的内容。
如何在拉动请求中阻止我的PR看起来像一堆口头腹泻? 是否有强迫分叉与上游/主人的历史同步?
我正在使用TortoiseGit来管理存储库。
答案 0 :(得分:1)
在GitHub上将你的分支发送到你的forfork之前,你应该从原始仓库对上游分支进行重新绑定(重放它的提交)。
因此,如果您要从母校制作PR分支,则需要:
upstream/master
现在你可以push (or force push if you did already push):PR将会更新,并且只会包含新的更改。