我的github拉取请求已合并,现阶段的约定是什么?


17

我在Github上创建了一个项目,进行了一些小改动,并向原始维护者发送了一个拉取请求,后者将其拉入。现在的最后一个提交是Merged pull request #11 from my_username/master

这是我第一次这样做,所以我不确定现在的礼节是什么:我做了 git pull upstream master然后then git push origin master,现在我自己存储库中的最后一次提交读起来Merged pull request #11 from my_username/master对我来说很奇怪。这是人们通常使用的方式吗?我需要做些什么来“清理历史”吗?

注意:由于这是一个很小的文档更改,所以我没有创建任何分支,我只是在master分支中进行了更改并发送了请求请求。因此,该部分没有任何清理工作。

Answers:


10

是的,这是人们通常要做的,因为它是git所做的。

合并测试通常没有意义。这是“快进”逻辑的结果,即,如果不需要,合并不会创建新的提交。大多数情况下,对master的最后一次提交都说“合并的master”,因为开发人员将master合并到了他们的分支并被推送到合并,而不再需要任何合并。无论如何,没人关心git中的合并提交。


5
但是,如果您确实关心的话,合并到母版时可能会发现有用的no-ff选项git merge
Xion
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.