以我的经验来看,刚接触Git和GitHub时,最困扰的一件事情就是尝试解决下面的问题:在Git和GitHub上,我能做什么?本篇指南使用两张简单的图表,来教会你fork的两种主要工作流程。我并不打算涉及任何代码,但是在结论中,我会把你需要使用的代码的链接给你。
工具/原料
1
git
2
github
方法/步骤
2
Fork他的仓库:这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一些东西)。复制后的仓库在你自己的GitHub帐号下。目前,你本地计算机对这个仓库没有任何操作
3
Clone你的仓库:这是Git操作。使用该操作让你发送'请给我发一份我仓库的复制文件'的命令给GitHub。现在这个仓库就会存储在你本地计算机上。
4
更新某些文件:现在,你可以在任何程序或者环境下更新仓库里的文件。
5
提交你的更改:这是Git操作。使用该操作让你发送'记录我的更改'的命令至GitHub。此操作只在你的本地计算机上完成。
6
将你的更改push到你的GitHub仓库:这是Git操作。使用该操作让你发送'这是我的修改'的信息给GitHub。Push操作不会自动完成,所以直到你做了push操作,GitHub才知道你的提交。
7
给Joe发送一个pull request:如果你认为Joe会接受你的修改,你就可以给他发送一个pull request。这是GitHub操作,使用此操作可以帮助你和Joe交流你的修改,并且询问Joe是否愿意接受你的'pull request',当然,接不接受完全取决于他自己。
8
我希望这是一篇关于GitHub和Git 的 fork有用概述。现在,你已经理解了那些概念,你将会更容易地在实际中执行你的代码。GitHub关于fork和同步的文章将会给你大部分你需要的代码。如果你是Git的初学者,而且你很喜欢这种学习方式,那么我极力推荐书籍《linux就该这么学》的官网,里面有很详细 的概述。
上一篇:极光世界如何选择门派攻略
下一篇:世界OL操作指引