本文共 1459 字,大约阅读时间需要 4 分钟。
101的 Lee Faus进行的2015年Open All会议摘要:简介
并且已经将提交到了我们的git存储库中,但是我不确定如何使用GitHub的全部功能,因此我很高兴参加Lee Faus对GitHub的介绍。 对于那些不知道的人, 是一个分布式版本控制系统。 这意味着您可以在本地工作,而不必每次都重新提交到存储库。 这意味着开发人员可以在本地工作,直到需要将其更改“推送”到版本控制系统为止。 因此,由于您在自己的本地系统上工作,因此在使用git时可以进行更多的实验。
Git已预装在所有Mac和Linux计算机上; 您可能需要修补它,但是它在那里。 如果使用Windows,则必须安装它。 您还可以使用和/或 for Mac之类的工具。
最重要的步骤是配置git:
$ git config --list
这将显示您的身份和您的计算机设置。 使用git config,您可以设置git,以便在git中可以有多个身份。 也许您拥有自己的全局身份,这就是您的公司资料,但是也许您也想使用您的个人身份,这就是您使用本地身份的时候。
$ git config --local user.name [name]$ git config --local user.email [em]
接下来,获取您要使用的存储库的副本。 使用GitHub时,请在屏幕左侧的菜单上查看克隆URL。 然后,您可以将副本克隆到计算机上:
$ git clone [url]
这将在您的系统上创建一个与GitHub上的git存储库匹配的文件夹结构。
GitHub提示:在存储库中,如果按住't'键,将带您进行搜索,您可以在其中键入过滤器来查找名称与搜索匹配的文件。 因为GitHub是文本编辑器,所以您可以轻松地在浏览器中进行简单的更改并从那里提交。
在进行更改之前,最好在分支中工作:
$ git branch feature/add-subtraction$ git checkout feature/add-subtraction
这将创建一个新分支,然后您可以“签出”该分支,以便您在该分支上工作,而不是在“ master”分支上。 这使您有机会在本地迭代您的代码,这样您就可以在没有麻烦的情况下进行工作了。 如果您最终无法解决问题,则可以只删除分支并根据正在运行的master分支创建一个新分支。
通过键入以下命令查看已更改的文件:
$ git status
然后,您可以通过输入以下内容来提交更改:
$ git commit src/main/java/com/github/Calculator.java -m "added subtraction"
这会在沙箱中提交更改,并带有“添加减法”消息。 重要的是要记住,此更改仅在您的本地计算机上,您必须“推送”此更改才能在GitHub上看到它。 要推送更改,请输入:
$ git push origin feature/add-subtraction
现在,您将看到为您添加的减法功能列出的新分支。 最后,如果您希望将其引入主服务器,则需要提交“拉”请求以将您的分支引入主服务器。
可以在GitHub中直接完成拉取请求,以围绕该代码和功能开始对话。 您可以使用GitHub做更多的事情,但是Lee的演讲是很棒的介绍,现在我可以开始研究一些新项目了!
本文是系列的一部分。 是一个会议,探讨企业中的开源,开放技术和开放网络 。
翻译自:
转载地址:http://rvnzd.baihongyu.com/