1
ryd994 3 月 31 日 via Android 多人合作用 merge 会一团乱麻。多人合作我只推荐 rebase 。并入的时候最好是 rebase & squash 。主分支只留一个 commit 。
|
2
EastLord 3 月 31 日
我同意一楼的说法
|
3
Yasuke 3 月 31 日
拉 main 分支的时候用 rebase 是最好的选择,保持主线清晰,单用 merge 也可以,但是提交记录会比较乱。至于算成你的提交,应该不会的,具体的 log 应该还是能看出来 author 是谁。
|
4
BeautifulSoap 3 月 31 日
这是 github 的问题,不光是 rebase 的时候会发生,在一些奇怪的正常不用 rebase 的 PR 中也会发生
表现就是 github 上 pr 中的 files chagne 和本地实际上 git 合并的 diff 是不一样的。github 的 pr 不知为什么会错误将本来不会出现的 diff 给作为 diff 显示出来 |