首先 GitHub 拼写错误修复的拉取请求 - 我需要在本地分支吗?
First GitHub pull request for typo fix - do I need to branch locally?
我是 GitHub 的新手,没有发现直接解决这个问题。
我想做出我的第一个贡献(不是代码,只是对 README 的一些语法更正)。我已将存储库克隆到我的机器上。
我的问题:我知道我最终会提出拉取请求。在本地,我在 origin/dev... 我需要创建一个新分支并在那里提交我的更改吗?或者我应该直接在 origin/dev 分支上工作?
因为这是一个非常小的修复(实际上只是一个练习提出拉取请求的机会,而不是添加新功能或任何东西)我不确定所有者是否希望它成为一个完全独立的分支。如果我应该git checkout -b new_branch_name,我应该叫它什么? "README_grammar" 之类的?
似乎没有我可以访问的 master 分支,一些指南建议我在贡献修复时应该从 master 分支,但是当我 git checkout master 时,它 创建一个名为master的分支。
提前致谢。
我想表达一下我对你的想法 post。由于有多个问题,我试图一一解决。
问题 1
do I need to create a new branch and commit my changes there? Or
should I work directly on the origin/dev branch?
我认为如果我们不是一个人负责做变更,我们应该总是开始一个新的分支,无论我们想在 master 中放入多少小的变更集。甚至我们是否 owner/maintainer 分支。
问题 2
what should I call it? "README_grammar" or something like that?
我个人更喜欢在我的分支名称之前添加关于我的工作的前缀标签。由于这是一个修复问题,所以我更愿意添加 Fix-README-Grammar-Mistake
以便负责人可以了解我的工作,甚至可以深入研究变更集。
建议
There does not seem to be a master branch that I have access to, and
some guidelines suggest that I should branch from master when
contributing fixes, but when I do git checkout master, it creates a
branch called master.
团队项目中的开发规则是始终使用 master 分支更新一个人的当前目录,并且不应创建它的任何副本或不应尝试从本地删除。尽管不幸的是,从本地分支中删除应该没有任何问题。每当我们需要创建一个新分支时,我们总是应该执行以下操作
git checkout master
git pull
git checkout our-new-branch
我是 GitHub 的新手,没有发现直接解决这个问题。
我想做出我的第一个贡献(不是代码,只是对 README 的一些语法更正)。我已将存储库克隆到我的机器上。
我的问题:我知道我最终会提出拉取请求。在本地,我在 origin/dev... 我需要创建一个新分支并在那里提交我的更改吗?或者我应该直接在 origin/dev 分支上工作?
因为这是一个非常小的修复(实际上只是一个练习提出拉取请求的机会,而不是添加新功能或任何东西)我不确定所有者是否希望它成为一个完全独立的分支。如果我应该git checkout -b new_branch_name,我应该叫它什么? "README_grammar" 之类的?
似乎没有我可以访问的 master 分支,一些指南建议我在贡献修复时应该从 master 分支,但是当我 git checkout master 时,它 创建一个名为master的分支。
提前致谢。
我想表达一下我对你的想法 post。由于有多个问题,我试图一一解决。
问题 1
do I need to create a new branch and commit my changes there? Or should I work directly on the origin/dev branch?
我认为如果我们不是一个人负责做变更,我们应该总是开始一个新的分支,无论我们想在 master 中放入多少小的变更集。甚至我们是否 owner/maintainer 分支。
问题 2
what should I call it? "README_grammar" or something like that?
我个人更喜欢在我的分支名称之前添加关于我的工作的前缀标签。由于这是一个修复问题,所以我更愿意添加 Fix-README-Grammar-Mistake
以便负责人可以了解我的工作,甚至可以深入研究变更集。
建议
There does not seem to be a master branch that I have access to, and some guidelines suggest that I should branch from master when contributing fixes, but when I do git checkout master, it creates a branch called master.
团队项目中的开发规则是始终使用 master 分支更新一个人的当前目录,并且不应创建它的任何副本或不应尝试从本地删除。尽管不幸的是,从本地分支中删除应该没有任何问题。每当我们需要创建一个新分支时,我们总是应该执行以下操作
git checkout master
git pull
git checkout our-new-branch