GitHub第一个请求错误修正的拉取请求-我需要在本地分支吗?

时间:2019-02-26 17:13:29

标签: git github branch git-branch pull-request

我是GitHub的新手,尚未找到直接解决的问题。

我想做我的第一篇贡献(不是代码,只是对自述文件的一些语法更正)。我已经将存储库克隆到了我的机器上。

我的问题:我知道我最终会提出请求。在本地,我在origin / dev上...是否需要创建一个新分支并在那里提交更改?还是应该直接在origin / dev分支上工作?

由于这是一个很小的修复(实际上只是一个练习发出请求请求的机会,而不是添加新功能或其他任何东西),我不确定所有者是否希望它成为一个完全独立的分支。如果我应该git checkout -b new_branch_name,我应该怎么称呼它? “ README_grammar”还是类似的东西?

似乎没有我可以访问的master分支,并且一些准则建议我在提供修补程序时应该从master分支,但是当我执行git checkout master时,它会 creates 分支称为master。

谢谢。

1 个答案:

答案 0 :(得分:0)

我正在尝试发表关于您的帖子的想法。由于有多个问题,我正试图一一列举。

问题1

  

我是否需要创建一个新分支并在那里提交更改?要么   我应该直接在origin / dev分支上工作吗?

我认为,如果我们不是负责更改的唯一人员,那么无论我们希望掌握什么次要机会,我们都应该始终启动一个新分支。甚至我们是否是分支机构的所有者/维护者。

问题2

  

我应该怎么称呼它? “ README_grammar”还是类似的东西?

我个人更喜欢在分支名称之前添加关于我的工作的前缀标签。由于这是一个解决问题,所以我宁愿添加Fix-README-Grammar-Mistake,以便负责人甚至可以深入研究变更集。

建议

  

似乎没有我可以访问的master分支,并且   一些指导方针建议我应该在何时   提供修复程序,但是当我执行git checkout master时,它将创建一个   分支称为master。

团队项目中的开发规则是始终使用master分支更新其当前目录,并且不应创建该目录的任何副本,也不应尝试从本地目录中删除。但是,如果有人不幸从本地分支删除,应该没有任何问题。每当我们需要创建新分支时,我们总是应该遵循以下步骤

git checkout master
git pull 
git checkout our-new-branch