博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitHub的简短介绍
阅读量:2529 次
发布时间:2019-05-11

本文共 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/

你可能感兴趣的文章
Nowcoder 提高组练习赛-R2
查看>>
获取母版中的控件
查看>>
Aiiage Camp Day3 B Bipartite
查看>>
创建一个WPF+EF应用程序
查看>>
zlib__ZC
查看>>
VS2010_x86_编译错误
查看>>
Java面试知识点之线程篇(二)
查看>>
Android开发-之五大布局
查看>>
Math、Number、String 、Array、Object 的新 APIs
查看>>
浅谈STRUTS2
查看>>
Android 开发 学习网站
查看>>
spring启动quartz定时器
查看>>
poj -- 1042 Gone Fishing(枚举+贪心)
查看>>
经典C面试真题精讲
查看>>
Remove Duplicates from Sorted List解题报告
查看>>
到爱尔兰敲代码 / Come, Coding in Ireland
查看>>
ffmpeg格式转换命令
查看>>
CSS选择器 < ~ +
查看>>
用VS开发PHP扩展
查看>>
万方数据知识平台 TFHpple +Xpath解析
查看>>