现在最流行的源码托管网站应该是github,github带SNS功能,大概已经超越了老牌的sourceforge, google托管等。

但是在使用过程中,github的一堆配置,有些麻烦,比如:http://www.wojilu.com/Forum1/Topic/2266 有相关配置的教程。
昨天,github发布了 windows 下的管理工具,我试用了一下,非常简单、直观、易操作。效果也很炫(完全的 metro UI 风格)。推荐大家体验一下。
官方就这个工具发布的说明:https://github.com/blog/1127-github-for-windows 
官方网址:http://windows.github.com/ 
点击此处下载:http://github-windows.s3.amazonaws.com/setup.exe 
下载之后,安装: 

安装之后,桌面的快捷方式

程序菜单中的快捷方式

用你在github上的帐号登录

然后将源码库clone到本地

可以通过下面的 open in explorer打开源码所在文件夹。

也可以通过 open a shell here 打开git的命令行窗口。

下面是命令行操作窗口

【创建源码库】你也可以在本地创建一个源码库

【代码提交】接下来,在源码文件夹试着写一些代码,或者直接提交:

【同步到github】

提交之后,点击下图的“sync”就可以同步到github上。也可以不马上同步,多个提交之后再publish。
(这个工具将git本身的pull/push简化为一个同步命令,更加易用)

【分支管理】点击下图 master左侧的分支图标,出现分支管理界面,可以创建分支等。

【恢复到某个旧版本】

先定位到某个提交,然后点击下图的 "rall back to this commit" 即可恢复到此版本

【删除某个提交的内容】

如上图,点击 "revert commit" 即可将此提交内容删除掉(通过创建一个新的提交来删除内容) 

总之,这个工具极大的简化了 github 本身的操作,比如clone,创建,帐号管理等等。
同时,也极大的简化了git的操作,完美支持中文(中文文件必须用utf8保存)和中文目录。
【动手,测试一个开源项目】
你可以在github上fork “我记录网站综合系统”来测试,这个源码集成了“SNS/门户CMS/论坛/博客/相册/微博/wiki”等应用程序,在github上的源码网址是:https://github.com/wojilu/wojilu ,然后点击项目右上角的“Fork”命令

这个命令会在你的账号下创建一个 wojilu 项目的复制品,一个wojilu的派生库,并且显示它是“forked from wojilu/wojilu”

-------------------------------------------------------
另外,其他类型的git可视化操作工具,最近都有更新,比如 msysGit 也发布了 1.7.10 ,msysGit 正式支持 unicode,同时 TortoiseGit 也发布了1.7.9,完全支持UTF8,也就是支持中文。
http://code.google.com/p/msysgit/downloads/list
http://code.google.com/p/tortoisegit/downloads/list
可以说,在 windows 平台下,无论是 git工具,还是 github工具,都已经很完善了。

转载于:https://www.cnblogs.com/wojilu/archive/2012/05/22/2512838.html

快速入门:github发布windows版相关推荐

  1. flutter项目打包.exe文件发布windows版

    目录 发布windows版 1.为现有的 Flutter 应用程序添加桌面支持 2..创建main_desktop.dart文件 3.hover安装和环境配置 4.初始化,并打包 坑1 发布windo ...

  2. 【效率】超详细!手把手带你快速入门 GitHub!

    作者:Peter     编辑:JackTian 来源:公众号「杰哥的IT之旅」 快速入门GitHub GitHub在程序开发领域家喻户晓,现在几乎整个互联网的开发者都将版本管理工具GitHub作为版 ...

  3. python快速入门第三版-Python 快速入门:第3版 配套资源 PDF 完整版

    给大家带来的一篇关于Python入门相关的电子文档资源,介绍了关于Python.快速入门方面的内容,本书是由Python官网出版,格式为PDF,资源大小23 MB,码小辫编写,目前豆瓣.亚马逊.当当. ...

  4. Android Studio2.0 教程从入门到精通Windows版

    系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...

  5. 快速入门github网站,了解GitHub网站的基本使用

    快速入门github网站,了解GitHub网站的基本使用 一.首先在百度输入GitHub,然后会搜索到有很多关于GitHub的链接,我们找到标题后面有官网的这个标题(带官网就是指定的官方网站),点击进 ...

  6. Python 快速入门(第3版)15、16章 读书笔记

    <Python 快速入门(第3版)>娜奥米·赛德 15.4 类变量 类变量(class variable)是与类关联的变量,并且可供类的所有实例访问. 类变量是通过类定义代码中的赋值语句创 ...

  7. GitHub发布桌面版但不包括Linux

    2019独角兽企业重金招聘Python工程师标准>>> 8月12日,GitHub为Mac和Windows 发布了一个统一的桌面版本,取代了原先在两个平台上独立的APP,这意味着以后用 ...

  8. python快速入门 pdf-Python快速入门 (第3版) PDF 下载

    相关截图: 资料简介: 这是一本Python快速入门书,基于Python 3.6编写.本书分为4部分,*部分讲解Python的基础知识,对Python进行概要的介绍:第二部分介绍Python编程的重点 ...

  9. JavaCPP快速入门(官方demo增强版)

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于JavaCPP JavaCPP 使得Java 应用 ...

最新文章

  1. 局部响应归一化LRN(Local Response Normalization)
  2. Android ListView 详解
  3. 项目不能使用fn标签_无服务器,Java和FN项目的第一步
  4. Azure手把手系列 4:深入了解Azure 一块钱当三块用
  5. 获取请求消息行信息案例代码
  6. 《大型数据库技术》MySQL管理维护
  7. leetcode之回文链表
  8. ./config/config_global.php,直接git config和带--global、--system的区别
  9. Python pip安装 win32com模块
  10. 优质的游戏音效推荐,不容错过
  11. golang gin框架全局捕获500和404
  12. springcloud常见问题
  13. 仿网易云PC端项目-vue
  14. 菜鸟浅谈自己学习Java过程的经历
  15. 安卓开发用什么语言好!这是一份用心整理的Android面试总结,已拿offer入职
  16. java背单词软件_一个JAVA写的背单词程序
  17. 软件著作权 -- 注册+实名认证
  18. 照片:Majoy是什么东西?
  19. sketchup转stl_skp怎么转化成stl,我用sketchUp建了模想3D打印
  20. 评谷歌对摩托罗拉移动的收购

热门文章

  1. DLL程序组件Microsoft Reporting Services Barcode Custom Report Item
  2. python搜索引擎和爬虫框架介绍
  3. hibernate mysql自定义变量_hibernate 跟 MySql in的参数变量
  4. 两张照片重叠处半透明_那些悬浮在空中的照片是怎么拍的?
  5. 物联网和工业互联网场景下的边缘计算
  6. ApplicationMaster启动流程
  7. Spark Streaming之运行原理
  8. (10)FPGA专业术语(第2天)
  9. FPGA设计技巧总结
  10. python 静态方法_Python编程思想(25):方法深度解析