GitHub的一些小操作

1、Fork
如果看到某一个项目很好的话,一般可以使用Fork将项目复制到自己的Repo中,并且可以由自己对Fork的项目进行管理(包括你自己对该项目文件的修改、删除等操作);

2、Pull Request
该功能是在自己Fork的项目有自己的修改之后可以进行操作的功能,当我们发现原项目的某些BUG或不足时,我们可以在自己Fork的项目中发起一个Pull Request,将自己对项目的修改提交到原项目中,可以由原项目作者审核并决定是否加入到原项目中去。这也就是GitHub开源的核心功能之一。

3、更新Fork的项目
我一开始也不会这个操作,总以为GitHub可以将自己Fork的项目实时的与原项目进行同步,今天才发现这个操作方式,现在就说下更新的方法:
1)先将Fork的项目clone到本地(我用的是Eclipse的插件EGit,很容易操作);
2)在本地clone的Repo中新建一个远程仓库(默认只有自己的origin)指向原项目仓库;
3)选择原项目的仓库进行Fetch操作,将原项目的更新同步到本地仓库;
4)对本地项目进行Merge操作,选择对应的原项目分支;
5)将合并后的本地项目Push到自己Fork的项目仓库即可。
GitHub的一些小操作_第1张图片

你可能感兴趣的:(github)