Github 创建分支 和 贡献代码

发布于 2024-06-30 20:01:39 字数 2088 浏览 33 评论 0

根据 github 官网的教程,创建一个 Spoon-Knife 项目的分支 https://github.com/octocat/Spoon-Knife

1、在 github 创建指定项目分支

登陆 github,进入上述 Spoon-Knife 项目网址,点击右上角 Fork 按钮,稍等片刻便在自己的库中创建了 Spoon-Knife 的分支,地址为 https://github.com/myusername/Spoon-Knife.git

2、克隆项目到本地

由于此时项目只是存在与远程 GitHub,所以必须克隆到本地用于开发,

执行如下命令

git clone  https://github.com/username/Spoon-Knife.git 

即在本地创建了一个项目的克隆。

3、配置本地库与原始库的关联

由于克隆后的本地库的只有一个与自己的 GitHub 上的分支关联的名为 origin 的远程,所以要提交自己的更新到原始库,必须配置与原始库 https://github.com/octocat/Spoon-Knife 的关联,名为 upstream

执行如下:

cd Spoon-Knife

进入本地克隆的项目

git remote add upstream  https://github.com/octocat/Spoon-Knife.git 

添加与原始库的关联,名为 upstream

git fetch upstream

从原始库上抓取最新更新

4、修改代码并提交和 PUSH

修改项目下的 README 文件作为测试,添加一行 first change.

git commit -a -m 'Update README'
git push origin master

提交 push 到远程自己的项目分支库:

git fetch upstream

抓取远程原始库的更新

git merge upstream/master

将抓取的更新合并到本地的库中

5、发送 Pull Requests

进入自己的 Spoon-Knife 分支库,点击右上角的“Pull Request” 按钮,进入发送 Pull Request 界面。上方左边是原始库,右边为自己的分支库,在下方填写标题及评论。点击“Send pull request”按钮,则 Pull Request 发送成功。然后就等原始库的维护人员审核,是否采用你的 Pull Request,采用则你的代码更新会合并到原始库,完成代码贡献。

6、以后贡献,操作流程:

shell 上,在 git 工程根目录:

git add .
git commit -m "描述"
git push origin {branch name 分支名字,自己分支则为 master}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

甜尕妞

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

謌踐踏愛綪

文章 0 评论 0

开始看清了

文章 0 评论 0

高速公鹿

文章 0 评论 0

alipaysp_PLnULTzf66

文章 0 评论 0

热情消退

文章 0 评论 0

白色月光

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文