◎ 首页 > 操作系统 > Linux教程 > INTRODUCE
GitHub和SourceTree入门教程
摘要:摘要 随着网络与通信技术的迅速发展,web信息爆炸性的增长,已经成为一个巨大的海量信息空间。如何快速、准确、方便的从如此庞大的信息库中获取自己需要的信息,
-->本教程合用于主流的开源网站github和bitbucket,小我私人以为sourceTree照旧较量好用的git客户端,支持windows和mac os。
-->soureceTree的最新版本也许与此教程的screenshot有些许差异,但大同小异(sourceTree的最新版本操纵上更人道化)
-->在github上注册一个账号,然后登岸。
-->在github上点击create new, new repository, 任意输入一个项目名称即可,留意选上init this repository with readme(不选择也可以,过后再本身编辑),如下图。
-->假如想删除刚建设的项目,可以,点右下角的setting,如下图。
-->将页面拉到最下边,点击delete this repository,在弹出层中输入项目名称,点击删除即可,如下图。
-->此刻要在当地clone出长途的项目,在github上点击适才建设的项目,举办项目详情,在右下角有一块信息,复制https毗连,如下图
-->在当地任意一个目次下,输入以下呼吁,git clone https://github.com/collonn/MyBatisGen.git,(这里用了一个我的开源项目做为示例),
-->我们可以看到,新建的项目除了一个readme文件,Illustrator教程cIllustrator教程s,什么也没有,你可以任意将一个maven项目标内容copy到此目次下,编译正确后,就可以提交了,下面我们以SourceTree为例,来演示怎么用可视化GUI器材提交修改。
--下载并安装SourceTree,以windows版本为例,安装完成后,打开sourcetree,如下图
-->点击file-open,选择我们适才clone出来的项目标根目次后,打开后,如下图,可以看到,branches只有一个master, 点击右边的Uncommited changes,会表现你全部有窜改但未提交的文件。
-->看Unstaged files这一块内容,我们按住shift,选择全部你要提交的文件,然后再点鼠标右键,选择add(意思就是add到当地的索引库),操纵完成后,Staged files这块内容就会呈现我们适才选择的全部文件,如下图
-->在我们提交到当地repo前,我们先在sourcetree中配置一下通用information,当commit到当地时,这个infomation会当做通用的提交信息,点击tool->options,在full name和email address中输入你的github账号信息,如下图
-->返回到我们适才那一点,在Staged files中选摘要提交到当地客栈的文件后,点击sourcetree左上角的commit之后,会让我们输入comments about this commit,输入后,点提交,也许会提醒你再输入github的用户名和暗码,如下图
-->至此,我们只是提交到了当地客栈,最后一步就是如提交到长途客栈了,Alexa排名c网页制作,点击器材栏的push按钮,输入法cGhost教程,就可以提交到长途客栈(push到长途前,最好先从长途pull一把)。点击pull,即可从长途客栈下载最新的别人提交的修改了,如下图
-->点击push后,会让你选择提交到长途客栈的哪个分支,本身抉择吧,提交到长途客栈后,github上就可以看到你提交的内容了,如下图
-->在分支1上的修改可以通过cherry pick,直接将修改的代码commit到分支2上。
也可以在分支2上去过merge操纵来获取其余分支的commit,可是要通过intellij idea去举办merge。
留意cherry pick只用直接取到你本次提交的代码,另人在你提交之前的提交不会搞过来,而merge则会把你提交前别人提交也也搞过来。
intellij ide操纵如下图:
(责任编辑:admin)------分隔线----------------------------