开发步骤
-
Fork
本仓库到你自己的 Github。 -
Clone
你刚刚 Fork 的仓库到本地。 - 执行
git checkout dev
切换到dev
分支并进行开发。 - 提交代码到自己的仓库。
- 回到自己的仓库页面,选择
New pull request
按钮,创建Pull request
到原仓库的dev
分支。 - 等待合并。
开发规范
- 在提交前请使用 IDE 格式化代码。
- 不接受创建
Pull request
到master
分支。
GitHub的Fork 是什么意思?
现在有这样一种情形:
有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它。并且Joe将他的代码放在了GitHub仓库上。
下面是你要做的事情:
forkflow.png
fork并且更新GitHub仓库的图表演示
-
1.Fork他的仓库:
这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一些东西)。
复制后的仓库在你自己的GitHub帐号下。目前,你本地计算机对这个仓库没有任何操作。 -
2.Clone你的仓库:
这是Git操作。使用该操作让你发送"请给我发一份我仓库的复制文件"的命令给GitHub。现在这个仓库就会存储在你本地计算机上。 -
3.update更新某些文件:
现在,你可以在任何程序或者环境下更新仓库里的文件。 -
4.commit提交你的更改:
这是Git操作。使用该操作让你发送"记录我的更改"的命令至GitHub。此操作只在你的本地计算机上完成。 -
5. push,将你的更改push到你的GitHub仓库:
这是Git操作。使用该操作让你发送"这是我的修改"的信息给GitHub。Push操作不会自动完成,所以直到你做了push操作,GitHub才知道你的提交。 -
6.pull request, 给Joe发送一个pull request:
如果你认为Joe会接受你的修改,你就可以给他发送一个pull request。这是GitHub操作,使用此操作可以帮助你和Joe交流你的修改,并且询问Joe是否愿意接受你的"pull request",当然,接不接受完全取决于他自己。
如果Joe接受了你的pull request,他将把那些修改拉到自己的仓库!
其实Fork 的作用远不至于此, 比如: 你在github上看见别人某个项目很好, 想保存在自己的github上, 避免以后每次再去访问别人的github项目, 你就可以给它Fork 下来
网友评论