
这是一个专门制作的入门存储库,因此我们可以帮助您获得第一个拉动请求并了解Git和Github的基础知识。
如果您是初学者,并且您正在寻找您的第一个贡献,那么我们会在这里提供帮助。
我们为您提供了指令,以便开始为开源提供贡献。向下滚动以获取更多信息。

首先,将git安装到本地系统上。如果您在Linux或Mac上,则可以预装GIT。
但是,如果您在Windows上,则必须安装它。为此,请单击此处。
前往github.com并通过注册创建一个帐户。
开放采购和为免费互联网做出贡献是驱动当今互联网的原因,并且在开源世界中,每个人和每个贡献都受到赞赏。
而且,您可以在这里加入我们的第一个拉动请求!
您可以在存储库顶部的github上播放和分配此存储库。

分叉使您可以自己创建存储库的版本。
这使您可以更改存储库,而无需任何权限或干扰现有存储库。
现在,将自己重定向到您的存储库的叉子,它应该具有像这样的URL,
https://github.com/your-github-username/opensource101
要制作自己要贡献的存储库的副本,您需要将其克隆到系统中,以便于访问。使用git clone商人,您可以将存储库克隆到本地系统。虽然URL本质上是
https://github.com/your-username/opensource101.git
只需单击克隆图标并将其复制到剪贴板就更容易。

之后,只需将自己引导到您希望克隆存储库的任何位置,以在终端中使用更改目录或cd命令,然后git clone您的项目。

使用cd OpenSource101/将自己引导到存储库中。现在,我们将创建并切换到我们将要处理的分支,以进行项目编辑文件。
创建一个分支,
git branch branch-name
从主分支切换到另一个分支
git checkout branch-name
查看您的存储库的所有可用分支,
git branch -a

为了简化贡献,我们制作了一个固定的模板供您进行。按照下面提供的步骤操作。
我们终于可以立即为存储库做出贡献!
现在,您已经切换到另一个分支,使用cd contributors将目录更改为contributors 。
使用.json扩展程序使用您的github用户名创建文件。
示例: github-username.json ,其中github-username是您当前的github用户名。
JSON文件的内容以下格式,
{
"github-username" : " YOUR-GITHUB-USERNAME " ,
"favourite-game" : " YOUR-FAVOURITE-GAME " ,
"favourite-language" : " YOUR-FAVOURITE-PROGRAMMING-LANGUAGE " ,
"favourite-color" : " #FFFFFF "
} "github-username" should be the same one as the one you're making the pull request from.
"favourite-game" can be any game that you really like.
"favourite-language" has to be your favourite programming language or any programming language that you really want to learn.
"favourite-color" can be any color in hex format (example: #FFF44F). You can pick any color from Google's color picker.
注意:确保您的贡献符合我们的行为准则。
您可以使用命令git add -A添加已更新的所有文件
然后,您承诺保存文件,就像在检查站一样, git commit -m "added myself"
现在,您想将其推到在线上,它可以与git push origin branch-name一起使用。
为了避免合并冲突,保持本地存储库的更新很重要。为此,您必须为叉子配置遥控器,然后同步叉。
为了为叉子创建一个遥控器,您需要指定一个新的远程上游回复史(您从分配的存储库)与叉子同步。您将使用git remote add命令来执行此操作。
git远程添加上游https://github.com/open-source-community-vit-ap/opensource101.git
注意:我们将原始存储库称为“上游”。
一旦远程引用您从您分配的原始存储库后,您就可以同步更改,以使本地副本保持最新状态。为此,我们使用git fetch命令。
git在上游获取
完成后,您需要切换回主分支,可以使用
Git Checkout Main
现在,使用原始存储库的主分支与您当前本地的主分支进行合并更改
git合并上游/主

一旦您的本地存储库更新,您就会将所有人都设置为向我们发送拉动请求。
为此,只需打开您的分叉存储库,然后单击“拉请请求”,现在您可以看到一个绿色按钮,上面写着“新拉请请求”。
创建拉动请求并放松并放松,直到收到通知,表示您对拉的请求的接受或修改更改的请求。
注意:如果您对上述任何步骤或与此存储库有关的任何步骤有任何疑问,请创建一个问题。
现在,您已经提出了第一个拉动请求,现在该探索庞大的开源网络,到处都是具有突破性潜力的项目。
可以改变我们看待事物的项目。
以及创建自己的其他人欣赏和贡献的人!
