Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单,好吧,你不信,我们来一步一步过一面:

1. 下载Github for Windows,然后安装就不说了



2. 登陆,安装好后打开GitHub,用你的GitHub账号登陆。

需要注意的事,Github for Windows会帮你创建SSH Key,你打开邮件应该会收到邮件帮你创建SSH Key的信息,这也省了不少

3. 创建一个仓库。点击上面的 “+Add” 按钮创建一个新的仓库,输入相关信息:



4. 新建的仓库还没有真正地提交到本地仓库

相当于这只是一个new的修改,github简化了一些操作过程,对于任何修改,只需要添加评论就可以提交到本地仓库,然后这个时候才可以提交到远程仓库,所以我们来添加一条评论:

在每次添加一个评论之后,就相当于向本地仓库提交了一本版本,之后,就可以选择一个版本向远处仓库提交了。

5. 这个时候我们就可以Publish一个仓库了

Publish之后按钮就变成in sync文字,表示以后的修改提交就是同步,这个时候你到你的github上看应该就会多一个仓库了

6. 添加项目仓库在本地保存在一个文件夹中,

Github for windows会监视这个文件夹,任何修改都会在仓库中看到,然后像上面一样添加评论就可以将修改提交到本地仓库,这里我们打开仓库目录,往里面添加一个项目:

[open in explorer]


7. 将修改提交到本地仓库

回到Github for windows中,已经可以看到刚才添加的项目了,同样,提交注释提交到本地仓库:

8.最后,点击sync将本地仓库提交到github7. 参与开源项目协同开发:

github现在已经深度支持Windows开发者了,现在每个在github的开源项目前面都有一个“Clone in Windows”的按钮,我们可以Clone任何我们感兴趣的开源项目,然后在地进行修改,参与开源项目的开发。点击该按钮之后,浏览器会要求打开Github for Windows,并下载项目至本地,新建一个本地仓库:

总结:github for Windows简化了一些概念和操作,并且几乎所有主要操作都通过图形界面来完成,基本上能完成日常写作了。这些主要的简化包括: 1. 将push到远程仓库简化为一个同步按钮 2. 将提交到本地仓库简化为只需要对一些列修改添加评论更多的,还包括分支的建立和管理,这部分自己去探索吧,总之,github for Windows确实是一个非常好的工具。

原文链接:http://bbs.9ria.com/forum.php?mod=viewthread&tid=263053

Github for Windows使用介绍相关推荐

  1. GitHub详解(GitHub for Windows)

    GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目.它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath.PJ Hyett ...

  2. GitHub for Windows使用教程(一)安装配置

    前言 鉴于网上目前的教材都太落后,github for windows已经更新了多个版本,好多界面都发生了变化,所以来写这个教程.目的是为了帮助和我一样初学github,但是苦于找不到教程的同学,为了 ...

  3. 日更第8期-2015-3-23-如何科学地使用因特网-第三讲-为什么要用Git Bash?咱们用Github for Windows吧!(上)...

    Hi!我又回来了!这次我保证,真的真的要开始日更了,绝对不会再断了!再断我就......我就再发次誓呗...... 不过说实话,最近确实有些忙,主要是大创的申请工作,弄得我焦头烂额的.不过我最近确实编 ...

  4. 对初学者友好的Git和Github使用指南之介绍和安装篇

    本文首发在个人博客:ladyzero.cool,欢迎前往阅读,阅读体验更佳. 原文地址:对初学者友好的Git和Github使用指南之介绍和安装篇 前言 本文将初步介绍Github和Git是什么,以及介 ...

  5. Github for Windows 版本控制工具

    版本控制系统并非一个新兴技术,实际上在软件开发中非常常用,软件开发人员借此很好的管理自己的项目开发文档和相关的代码.事实上,很多版本控制系统的作用不止局限于代码管理,在我们日常工作中,版本控制系统也能 ...

  6. Github for windows

    Github for windows 一 GitHub的安装  1.1 下载安装  1.2 简单用法   1.2.1如何将工程上传到GitHub Github for windows 一 GitHub ...

  7. Github for Windows使用图文教程

    Git已经变得非常流行,连Codeplex现在也已经主推Git.Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等. 对于习惯Windows图形界面的程序 ...

  8. GitHub for windows使用备忘录

    GitHub for windows界面很好,用起来也很方便,一下子就喜欢上了,不过功能不够强大,很多情况下还是要用git shell. GitHub for windows怎么用就不提了,网上很多入 ...

  9. 【Git】GitHub for Windows使用(1)

    目录 1.下载GitHub for windows 客户端 2.注册GitHub 3.启动windows端客户端,登录帐号 4.了解Git客户端,从而了解Git的大体功能 5.创建一个新的资源库  6 ...

最新文章

  1. 图像归一化处理 相同像素_图像处理学习笔记(九)——灰度直方图及其均衡化(理论篇)...
  2. UNIX再学习 -- TCP/UDP 客户机/服务器
  3. 背包九讲之四(混合三种背包问题)
  4. XSS之xssprotect
  5. bzoj 2342: 双倍回文 回文自动机
  6. jQuery.ready in CRM Fiori Opportunity Application
  7. 整数存储怎么转化为浮点数_非整数值如何存储在浮点数中(以及为什么要浮点数)...
  8. Windows学习总结(22)——Windows基线检查加固脚本
  9. C# 16进制转字符串,字符串转16进制
  10. 钉钉机器人告警快速实现
  11. VNC实现Windows远程访问Ubuntu 16.04(无需安装第三方桌面,直接使用自带远程工具)...
  12. 服务器上网站文件无法删除不了怎么办啊,Windows服务器上文件夹删不掉怎么办...
  13. 或操作(||)和与操作()的执行顺序以及返回结果和优先级
  14. 《诗经》那么美,读不懂多浪费|爬取一本好好学习,准备做一个“有文化”的程序人
  15. java爬虫模拟post请求_java爬虫之使用HttpClient模拟浏览器发送请求方法详解
  16. FeynRules的上手使用1--介绍模型参数设置
  17. 各种区块链浏览器的地址总汇
  18. 语义分析(Semantic Parsing)调研
  19. 【C++】利用Unicode控制字符-RLO构造欺骗性文件后缀
  20. 小学教师计算机应用操作培训总结,小学教师培训总结

热门文章

  1. Phaserjs V2的state状态解析及技巧
  2. HDU 1757 A Simple Math Problem (矩阵快速幂)
  3. 【数据结构】图的深度优先搜索
  4. 【unity3d游戏开发之基础篇】利用射线实现鼠标控制角色转向和移动(角色移动一)...
  5. 在statspack显示完整的SQL
  6. web 界面设计 Axure元件样式
  7. react --- Hook的使用
  8. DOM-7 【兼容】事件处理函数、冒泡捕获、阻止冒泡默认事件
  9. 学界 | CVPR 2018颁布五大奖项,何恺明获年轻学者奖
  10. 历时7周,当然了真正的安装时间没这么多,终于把集群安装好了