AJax技术

GitHub和SourceTree入门教程

字号+ 作者:H5之家 来源:H5之家 2015-11-11 12:38 我要评论( )

摘要 随着网络与通信技术的迅速发展,web信息爆炸性的增长,已经成为一个巨大的海量信息空间。如何快速、准确、方便的从如此庞大的信息库中获取自己需要的信息,

◎ 首页 > 操作系统 > 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)

------分隔线----------------------------

  • 上一篇:《Lucene、webservice、(svn_ant)视频教程》[压缩包]
  • 下一篇:WinDbg入门教程

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波

      【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波

      2015-12-13 14:25

    • Ajax+PHP简单入门教程

      Ajax+PHP简单入门教程

      2015-11-19 11:41

    • React JS快速入门教程

      React JS快速入门教程

      2015-11-10 17:09

    • SOURCETREE无法推送分支到远端

      SOURCETREE无法推送分支到远端

      2015-11-05 12:23

    网友点评