Github Fork & Pull 开发模式

Github Fork & Pull 开发模式_第1张图片
Fork & Pull
Step 1: Fork

GitHub操作.
建立自己的repo(仓库).
复制后的仓库在你自己的GitHub帐号下。
目前,你本地计算机对这个仓库没有任何操作。

Fork
Step 2: Clone

Git操作.
下载代码到本地.

Github Fork & Pull 开发模式_第2张图片
Clone
Step 3: Update

可以update自己repo的更新.

这时Sync相当于Update
Step 4: Commit

Git操作.
使用该操作让你发送"记录我的更改"的命令至GitHub。
此操作只在你的本地计算机上完成.

注: 用svn进行源代码管理时,进行commit会将修改上传到svn服务器, 这是svn与git进行代码管理时的很大不同.

Step 5: Push

这是Git操作.
将你的更改push到你的GitHub仓库.
使用该操作让你发送"这是我的修改"的信息给GitHub。
Push操作不会自动完成,所以直到你做了push操作,GitHub才知道你的提交。
此时会将改变更新到自己的repo.

Github Fork & Pull 开发模式_第3张图片
更新修改到自己的仓库 这是Sync相当于Push
Step 6: Pull Request

GitHub操作.
请求将自己的代码和原作者的代码合并.

小提示

可从原作者的最新代码update与自己的代码合并.


Github Fork & Pull 开发模式_第4张图片
与原作者的最新代码进行合并

References:
http://www.linuxidc.com/Linux/2014-11/109785.htm

你可能感兴趣的:(Github Fork & Pull 开发模式)