chevron_left

简单要死的 Git(GitHub)入门教程

已发布
第 15 回

课程讲义

简单要死的 Git(GitHub)入门教程 - Pull Request 贡献开源项目的流程

2023年11月24日
简单要死的 Git(GitHub)入门教程

Pull Request 贡献开源项目的流程

这一章的内容,是如何给开源项目提交代码。开源项目,一般别人肯定不会给你权限直接操作仓库的。一个大型项目成百上千人开发的都很常见,这么人都给权限肯定很不安全,而且每个人都给权限也不现实啊。

如果你在使用开源项目的时候,发现别人写的有问题,想参与这个项目的开发,其实也是很容易的。GitHub 的这套大家都能参与的流程,其实还是使用的 Pull Request。但是又和上一节的内容,稍稍有些不同,且听我娓娓道来。

这次呢,我使用了两个不同的浏览器,登录了两个不同的 GitHub 账户来做演示。先来打开,https://github.com/canon4ever/pr_demo

Fork

开源的项目,大家是没有直接修改代码的权限的。但是注意看网站的右上角,有一个 Fork 按钮。

0.png

这个按钮的作用,是将对方仓库,拷贝一份到自己的仓库。你自己名下的仓库,你总有权限修改代码了吧?

...

课程介绍

Git 是 Linux kernel 的作者,天才程序员 Linus 于 2005 年开发的版本控制工具。所谓版本控制,可以简单的理解为,就是管理你的代码的一套工具。Git 本身是一个非常庞大的系统,里面各种各样的命令有二百多个,但是这个学起来就对我们初学者就太难了。我们这套课程,不会深入这么多复杂的命令。而会使用本地的 Git 结合 GitHub 和 Coding、码云来学习。所学习的知识都是真实工作中,每天都在使用的工作方式。课程的后面部分,还会学到 GitHub 推荐的最佳团队协作开发工作流、如何参与开源项目的开发。

适合这样的人

无需任何编程基础。无论你从事前端还是后端工作,Git都是必不可少的工具!

Adsense 广告

Adsense 广告