GitHub入门之二 参与一个项目编写
来源:互联网 发布:2017流行网络歌曲名字 编辑:程序博客网 时间:2024/05/16 01:14
接上文:大多数时候我们也需要把别人的代码进行整合和修改,而不是简单的修改,这时就需要对一个项目进行修改。
注意,本系列文章主要说明在github网站上的操作,更多高级操作请使用git控制台
一、fork一个项目
打开一个项目,点击界面右上角的的“fork”,就会在你自己的项目库里创建一个代码的拷贝。
这份代码的主人就是你,你可以对代码进行任何修改。比如在此我fork了一个比特币的项目 https://github.com/bitcoin/bitcoin
进入自己的主页后看到有了一份项目的拷贝,而且和原来的项目一模一样。
画线部分体现了这个项目的源头,底部是项目的文件。接下来就可以对这个项目进行一系列的操作。
二、修改项目
git重要的功能就协作开发。当我们觉得代码有必要进行修改的时候,可以修改,并把更改提交给代码原始的主人,这样就完成了一次代码的协作。
点击我们项目中的某一个文件。可以看到这个文件的内容
其中上面的 contributor是这个文件的贡献者,他们为这个文件的编写做出了贡献。
如果你也想做贡献,就点击EDIT,进入编辑状态
添加一些文字
然后把我们的更改进行提交(commit),提交时要填写这次修改的内容,让其它人清楚修改了什么内容。填写完毕后点击commit changes,这时代码进行了更新,contributor里也看到了我的ID~!
三、提交修改申请
注意:刚才我们所做的内容都是在 自己的项目下进行的,举个例子,是在 icyfox-bupt/bitcoin 下进行的, 原始的项目 bitcoin/bitcoin 并没有发生变化。毕竟如果这样就可以修改代码的话也太不安全了!
如果想把我们的代码同步到原项目中,需要向原项目主提交申请:
回到项目首页,点击Pull Request,新建一个PR(Pull Request),在接下来的页面中会显示这次提交对代码所做的改动。
确认无误后点击上方的Create Pull Request,然后进行代码说明,再点击Send Pull Request,完成这次PR的申请。
这样在原项目的Pull Request列表里,就会出现我们的这一条。
原项目的作者可以判断我们的代码是否有用,来决定是否合并。当然由于我们的代码完全是无效的,所以一定会进入close中。
以上是在github网站上对项目进行git操作的一些步骤,注意这些操作都是网页操作,如果要正经的使用,还是要使用git bash这样的控制台。
转载请注明来自:http://blog.csdn.net/icyfox_bupt/article/details/23305039
- GitHub入门之二 参与一个项目编写
- GitHub入门之二 参与一个项目编写
- GitHub入门之二 参与一个项目编写
- 如何参与一个 GitHub 开源项目?
- 如何参与一个 GitHub 开源项目?
- 如何参与一个 GitHub 开源项目?
- 如何参与一个GitHub开源项目?
- GitHub--如何参与一个GitHub开源项目?
- 利用github参与项目
- 如何参与一个 GitHub 开源项目?(转)
- github参与开源项目
- 如何在github上发起一个pull request,如何贡献代码,参与开源项目
- 在GitHub上参与开源项目
- GitHub参与开源项目图文教程
- github参与开源项目,fork简介
- 参与一个开源项目
- Git版本控制:Github的使用之 多人协作及参与项目
- Git版本控制:Github的使用之 多人协作及参与项目
- 那些年,在Fragment中犯的错
- java定时器弹弹球
- Android NDK开发(1)----- Java与C互相调用实例详解
- 定义为指针,声明为数组
- 黑马程序员 Java面向对象——多线程——上
- GitHub入门之二 参与一个项目编写
- 大牛讲信号与系统
- 【Integer逆转】Reverse Integer
- 开始新的项目开发--手持pos机
- 外汇 黄金 期货 你需要读的几本书
- QTP安装JAVA插件后,打开Eclipse报错“An error has occurred,see th log file”
- 对付bug的一点点建议
- LeetCode || Best Time to Buy and Sell Stock
- 停售哦