视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003857005 你知道,一个项目就自己整天把弄是非常孤独的。找几个小伙伴一起工作将会更加有趣。我们可以找到一个项目,然后克隆它,如果你是项目的维护者,您可以克隆一个代码仓库,并将更改推送到它,因为你有读写权限。如果你不是项目的维护者,而是贡献者,你没有项目的写入权限,那么,这时,你需要在github.com上fork这个项目。当您fork时,您创建一个现有代码仓库的副本,您可以在这个副本上做任何您想做的。虽然你无法推送您的更改到原始项目中,但您可以在github上创建一个pull request到项目的所有者,如果他们喜欢你的更改,他们可以合并你的更改,这样,就可以为开源项目做贡献. 现在我们来到上节课创建的项目,到目前为止,我们一直在主分支上直接更改代码,但这通常不是最好的做法。特别是在一个团队中,我们应该创建一个分支,然后在分支上工作,这样,我们可以保持我们的更改独立于主分支,如果主分支修改了,我们合并主分支就可以了,最终如果我们在自己的分支上修改完毕,可以打开一个pull request,然后等待项目所有者决定是否合并。 所以,现在,我们点击Home,然后分支: 图 1.4‑1 让我们创建一个新的分支,右键master,然后选择“从选定项创建本地分支”。 图 1.4‑2 我们把这个分支命名为:SecondBanch,因为这是我们的第二个分支, 图 1.4‑3 所以,这就创建一个本地分支。 需要注意的是,这个本地分支并不与远程代码仓库同步。所以,如果需要github上也能显示这个分支,我们就需要发布它。你可以不立即发布它。但现在我们来发布一下,我们可以右键单击分支并选择“发布分支”. 图 1.4‑4 成功,这个时候本地创建的分支就会发布到Github上了, 那么现在我们处于第二个分支上,让我们打开program.cs,然后我们在主函数中输入:
Console.WriteLine("这是第二个分支"); |
查看原文:http://www.oxox.work/web/github-visualstudio/teamwork/