什么是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. Android onTouch事件传递机制

    Android onTouch事件介绍: Android的触摸事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的.其中Touch的第一个状态肯定是ACTION ...

  2. 关于Domino数据库的软删除

    在Domino的数据库属性的 “高级” 附签(选择文件->数据库->属性),选中“允许软删除”,这样我们就启用了软删除功能,当一个文档没有删除的时候我们可以使用NotesDatabase的 ...

  3. Putty & Ctrl+s 的魔咒

    Long long ago“ 某些旧的”哑终端“会在发送过来的数据太多,显示速度跟不上时发送一个Ctrl+s让对方等一下,然后再准备好继续显示时发送一个Ctrl+q.Putty“兼容”了这个特性.也有 ...

  4. 七牛CEO许式伟:移动游戏资源存贮的大趋势

    (国内知名Android开发论坛eoe开发者社区推荐:http://www.eoeandroid.com/) 9月14日,eoe移动开发者大会正式在北京国家会议中心召开,七牛云储存CEO许式伟先生做了 ...

  5. python数据结构之栈、队列的实现

    这个在官网中list支持,有实现. 补充一下栈,队列的特性: 1.栈(stacks)是一种只能通过访问其一端来实现数据存储与检索的线性数据结构,具有后进先出(last in first out,LIF ...

  6. AWVS漏洞测试-03节-添加扫描项目

    http://localhost:9660 我们要扫描这个页面 点击左上角的New Scan,在Scan Single哪里输入要扫描的网站地址,可以是本地地址 然后选择下一步 Next 这里我们可以配 ...

  7. 如何在IIS7下配置ASP+ACCESS环境

    如何在IIS7下配置ASP+ACCESS环境 | 浏览:901 | 更新:2013-01-16 17:46 1 2 3 4 5 6 7 分步阅读 默认装完IIS7之后,使用ASP程序会发现提示数据库连 ...

  8. 每日英语:A New Way to Learn Chinese

    Entrepreneur and author ShaoLan Hsueh thinks that English-speakers can start learning to read Chines ...

  9. Raw-OS源代码分析之消息系统-Queue_Size

    分析的内核版本号截止到2014-04-15.基于1.05正式版.blogs会及时跟进最新版本号的内核开发进度,若源代码凝视出现"???"字样,则是未深究理解部分. Raw-OS官方 ...

  10. WPF 设置程序开机自动运行(+注册表项)

    #region 设置程序开机自动运行(+注册表项) RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Micr ...