什么是GitHub呢?

GitHub是什么?好吧, 请看百科:http://baike.baidu.com/view/3366456.htm

准备:msysgit、tortoisegit

首先,我们得先下载msysgit,这个程序呢是Git的命令行工具,下载地址在这里;然后呢,下载tortoisegit(还记得tortoisesvn吗?我承认我已经习惯了这只乌龟了),下载地址在这里;常规安装,我想没人不会吧,哈哈。安装之后的右键菜单,如下图:

接下来,你得有个GitHub账号,你得创建一个仓库

现在,我们已经做好最基本的准备工作了,那么接下来,我们得在github.com创建一个账号(如果有,跳过当前步骤)。
如何创建账号?
1、先访问https://github.com/,然后正常注册(略过...)
如何创建仓库?
1、首先,你得登录到github上,步骤(略过...)
2、这里得对gitHub的向导式页面说个赞,页面如图:
3、创建好仓库后,可以进入如下界面:
 

再回到客户端操作

先在一个合适的位置创建一个空文件夹,进入文件夹,点击右键
进入下图页面:
点击ok,那么项目就down下来了。

提交到本地和推送到服务器

现在,我们就可以直接写代码了,当代码写好之后,我们就可以进入文件夹,点击右键Commit代码了
(注意:在首次Commit代码前,我们需要进入Settings,如图:
在红色位置,填写我们在GitHub网站上的账号和邮箱)。
这个时候就可以进行Commit和Push了。直接上图:
点击OK之后,我们的代码就提交到了本地的版本库中,由于Git是分布式版本控制系统,那么我们还需要一个Push操作
在这个步骤中,如果不选择Push的话,那么当前提交只是在本地有效,在github站点上是无效的。
 
Update on 2014年4月9日00:05:11
PS:每次push的时候会要求输入账户和密码,比较烦人。
解决方案是:找到.git隐藏目录下的config文件,用记事本打开后,修改

[credential]为

[credential]

helper = store

即可。这样就会在第一次输入账户之后,保存账户信息。

后记

在写这篇文章的过程中,发现GitHub自身也提供了一个Gui工具,这个工具更傻瓜化,集成化,那么下篇我就来简单介绍下这个工具。等不及的朋友,可以先行体验,下载地址在这里

看那记不住命令的猿,如何使用GitHub的更多相关文章

  1. Git 记不住命令

    Git 记不住命令 每次用每次查 真棒 git log --stat --author=someone # git查询某个人修改记录 git log filename # fileName相关的com ...

  2. 有了 tldr,妈妈再也不用担心我记不住命令了

    引言 有一次我在培训时说「程序员要善于使用 Terminal 以提高开发效率」,一位程序员反驳道:「这是 21 世纪,我们为什么要用落后的命令行,而不是先进的 GUI?」 是的,在一些人眼里,这个黑黑 ...

  3. 这些年一直记不住的 Java I/O

    参考资料 该文中的内容来源于 Oracle 的官方文档.Oracle 在 Java 方面的文档是非常完善的.对 Java 8 感兴趣的朋友,可以从这个总入口 Java SE 8 Documentati ...

  4. 一款开源的文件搜索神器,终于不用记 find 命令了

    这是 HelloGitHub 推出的<讲解开源项目>系列,用一篇文章带你快速上手有趣的开源项目. 今天给大家推荐一个好用+开源的文件搜索工具--fd 该工具支持大多数主流操作系统,快来更新 ...

  5. 英语每日阅读---8、VOA慢速英语(翻译+字幕+讲解):脸肓症患者记不住别人的脸

    英语每日阅读---8.VOA慢速英语(翻译+字幕+讲解):脸肓症患者记不住别人的脸 一.总结 一句话总结: a.neural abnormalities are more widespread:Duc ...

  6. Grid属性太多记不住?【Grid栅格布局可视化编辑器】直观易懂高效,拖拉拽,有手就行!

    手把手教你通过拖拉拽可视化的方式带你练习[Grid栅格布局]的各个属性,直观易懂!再也不愁记不住繁多的Grid属性了.整个过程在众触应用平台进行,不用手写一行CSS代码. grid-auto-flow ...

  7. MVC4.0中项目发布遇到IE11时session存入URL中,导致记不住密码的问题

    ///MVC4.0中项目发布遇到IE11时session存入URL中,导致记不住密码的问题,在webconfig中配置<system.web><authentication mode ...

  8. $.ajax 方法参数总是记不住,在这里记录一下

    jquery中的ajax方法参数总是记不住,这里记录一下. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(p ...

  9. 总是记不住但又总是要用的css

    有没有经常遇到一些样式每次写都要用百度呢?我收集了一些我平时经常要用到的但又总是记不住的样式.有错误的地方欢迎指正.转载请注明出处. 一.设置input 的placeholder的字体样式 input ...

随机推荐

  1. javascript设计模式与开发实践阅读笔记(6)——代理模式

    代理模式:是为一个对象提供一个代用品或占位符,以便控制对它的访问. 代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候,提供一个替身对象来控制对这个对象的访问,客户实际上访问的是替身对 ...

  2. android: PendingIntent的使用

    PendingIntent的Flags的类型: * Flags的类型: FLAG_ONE_SHOT:得到的pi只能使用一次,第二次使用该pi时报错 FLAG_NO_CREATE: 当pi不存在时,不创 ...

  3. Transistor 晶体管 场效应 双极型 达林顿 CMOS PMOS BJT FET

    Transistor Tutorial Summary Transistor Tutorial Summary Bipolar Junction Transistor Tutorial We can ...

  4. 防止ViewPager中的Fragment被销毁的方法,更加流畅

    在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图: 当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以 ...

  5. 注入器和发布库--AngularJS学习笔记(三)

    AngularJS的一大特性就是Module的加载和依赖注入,本文将分析一下loader.js和最后这些代码文件是怎么组织和运行的. Loader.js 该文件中只有setupModuleLoader ...

  6. 在Android Studio进行“简单配置”单元测试(Android Junit)

    起因 在Android studio 刚出.本人就想弄单元测试,可惜当时Android studio不知道抽什么风(准确来说,应该是我不会弄而已).无法执行到相应的代码.后来今天突然自己又抽风.又想去 ...

  7. jQuery Mobile 移动开发中的日期插件Mobiscroll使用说明

    近期在移动方面的开发,使用jQuery Mobile ,移动方面的插件不如Web 方面的插件多,选择的更少,有一些需要自己去封装,但功力尚不足啊. 日期插件JQM也提供了内置的,但样式方面不好看,只好 ...

  8. Centos 6.5 下安装socket5代理

    ---恢复内容开始--- 1. 安装 先安装依赖库 yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sa ...

  9. 关于imp无法导出空表

    前天在业务库中导出完整库时,再导入到新库时发现部分表丢失. 看日志后分析是部分空表没有导出.查google知,11G中新特性,当表无数据时,不分配segment,以节省空间.而使用exp命令时,无Se ...

  10. 物料分类账 [COML] PART 1 - 概览

    物料分类账 [COML] PART 1 - 概览 一).原理 1). •实际成本/物料分类帐是产品成本控制模块的一个子模块,产品成本控制包括三个子模块,产品成本计划,成本对象控制,实际成本/物料分类帐 ...