`
Frederic
  • 浏览: 52782 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

快速入门:github发布windows版

阅读更多

快速入门:github发布windows版

 

现在最流行的源码托管网站应该是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 
 
下载之后,安装: 


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


程序菜单中的快捷方式



用你在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,也就是支持中文。
 
 
可以说,在 windows 平台下,无论是 git工具,还是 github工具,都已经很完善了。
分享到:
评论

相关推荐

    javabiginteger源码-rsmod:新存储库:https://github.com/rsmod/rsmod

    入门 您可以在此处了解如何开始: 安装 有两种方法可以启动 RS Mod。 一种适用于想要查看代码并可能创建自己的内容的用户。 另一种适用于只想尽快运行服务器并快速登录的用户。 我想快速运行服务器 转到存储库的发布...

    TorchFlow::magnifying_glass_tilted_left:以简单,功能和快速的方式在操作系统中和任何网站上搜索管理软件。 完全可定制:rocket:

    :magnifying_glass_tilted_left: 操作系统及更高版本中的搜索管理软件任何以简单,实用和快速的方式进行的网站。 完全可定制 :rocket: :memo: 目录 :face_with_monocle: 关于 :warning: 该计划的测试尚未发布 :...

    openwhisk-cli:Apache OpenWhisk命令行界面(CLI)

    以下是一些快速链接,可帮助您入门: 适用于Linux,macOS和Windows的已 可执行文件 -下载并构建GoLang源代码 -加入我们! 下载已发布的二进制文件 OpenWhisk CLI的可执行二进制文件可在项目的GitHub上下载。 当前...

    surveyproject:Survey Project Web应用程序-开发,源和发布

    Surveyproject资料库/ Survey:trade_mark:Project(SP)是免费的。 开源调查和(数据输入)表单Web应用程序(WAP),用于在线处理和收集数据。...文献资料SP:trade_mark:v2.4的可用指南快速入门用户指

    sdwan-devops:SD-WAN DevOps工具

    SDWAN DevOps 此仓库包含一组工具,用于自动化工作流程并为...所有操作都在sdwan-devops目录中运行: cd sdwan-devops快速入门说明如果要跳过下面的所有信息和文档,而仅运行自动化,请使用以下链接,否则请继续阅读

    AppModelv2-WebApp-OpenIDConnect-Nodejs:正在施工:construction:

    我们已经以MIT许可证在GitHub上发布了此示例的所有源代码,因此可以随时克隆(甚至更好,是fork!)并在论坛上提供反馈。 快速开始 样本入门很容易。 它被配置为以最少的设置即可使用。 步骤1:注册一个Windows ...

    MySketchPluginsFolder:我的Sketch插件库可轻松克隆

    为了引导您快速入门一些入门教程,以开始使用Sketch, 最重要的是,设置一个快速的工作流程,您只需单击Github上的“在桌面上克隆”按钮,即可在Sketch中安装插件。 我的目标是使本文面向不太熟悉GitHub工作流程...

    DtBlkFx:基于快速傅立叶变换(FFT)的VST插件

    我花了很多时间为Github发布做好准备。 尽管对项目结构进行了重大改革,但我仅对源代码本身进行了很小的更改,以使Windows上的x64构建成为可能。 要使其变得干净且易于破解,还有很长的路要走。 话虽如此,具有一定...

    java百度贴吧登陆源码-vscode-course:VSCode入门教程

    Code入门教程2020》!在这门课程中,我将与你分享VS Code这款代码编辑器的使用方法,希望能够为你的学习或者工作带来一定的帮助。 这门课程是我从2020年2月份开始,在网上投稿的一门学习VS Code的视频教程,而之所以...

    policies-deployable:我们广泛流行的合规政策打包在可部署框架中

    该工作组将使您能够快速编辑,构建和发布您自己的政策版本。 我们鼓励对此项目做出贡献和适应。 有关如何捐款的准则,请参阅CONTRIBUTING.md文件。 入门 本节假定您有一台运行OSX的计算机。 如果您正在运行...

    reading-list:我的阅读清单

    创建阅读列表:快速入门 将此存储库的内容分叉或复制到新的 GitHub 存储库中。 确保默认分支设置为gh-pages以进行部署。 此时,您应该能够看到我的站点托管在。 http://<your>.github.io/reading-l

    s语:SystemVerilog编译器和语言服务

    入门您可以从GitHub版本页面下载适用于Windows和Linux的预构建二进制文件,以获取最新版本或每晚的预发布版本。 您可以立即在代码上运行包含的工具; 请查阅,以获取有关其工作原理的更多信息。 如果您希望将slang...

    Catesta:Catesta是PowerShell模块项目生成器。 它使用模板为各种CICD平台快速进行脚手架测试并建立集成

    它生成一个生成文件,该文件分析您的代码以获得最佳实践和样式,运行Pester测试,创建PowerShell帮助,并将您的功能组合在一起以构建要发布的项目。 它将创建触发模块的CI / CD构建所需的资源

    react-blue:一个React原型和可视化工具

    请直接将问题发布到此GitHub。入门React Blue是可通过浏览器和可下载的GUI使用的客户端应用程序。 浏览器 桌面GUI(Alpha) 下载(Mac,Windows,Linux) 提取文件运行应用程序如何使用开始时,“应用程序”组件将...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    JAVA上百实例源码以及开源项目源代码

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    java开源包8

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包1

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包11

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

Global site tag (gtag.js) - Google Analytics