快速入门: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
下载之后,安装:
【代码提交】接下来,在源码文件夹试着写一些代码,或者直接提交:
提交之后,点击下图的“sync”就可以同步到github上。也可以不马上同步,多个提交之后再publish。
(这个工具将git本身的pull/push简化为一个同步命令,更加易用)
(这个工具将git本身的pull/push简化为一个同步命令,更加易用)
先定位到某个提交,然后点击下图的 "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工具,都已经很完善了。
相关推荐
GitHub 桌面版是 GitHub 公司推出的一款开源软件,专为简化 Git 版本控制而设计,方便用户在 Windows 操作系统上与 GitHub 仓库进行交互。这个"3.1.1.4"版本的离线安装包是发布于2016年5月28日,为用户提供了一种...
根据提供的文件信息,“C#从入门到精通 第3版 原书配套光盘资源下载”,我们可以提炼出以下几个重要的知识点: ### 1. C#语言简介 - **定义**: C#(发音为“C sharp”)是一种现代、面向对象且类型安全的编程语言...
### Windows Azure 使用入门 第四课:开发测试在云中 #### 一、Windows Azure 提供的应用程序服务 Windows Azure 是由微软推出的面向公有云的应用程序平台,在中国大陆区域(不包含香港、澳门特别行政区以及台湾...
- **起源**:1996年首次发布,最初被称为“Windows for Embedded Systems”。 - **发展**:经过多个版本的迭代升级,如Windows CE .NET,逐步增强了其网络功能、安全性及多媒体处理能力。 - **应用领域**:广泛应用...
- **入门教程**: 新手可以参考**开始使用 Windows 调试**教程快速上手。 - **内核模式驱动调试**: 对于想要调试内核模式驱动程序的用户,可以参阅**调试通用驱动程序 - “逐步操作”实验室**(Echo 内核模式),该...
### Camunda开源流程引擎快速入门知识点 #### 一、概述 **Camunda** 是一款流行的开源流程管理软件,主要用于业务流程管理和工作流自动化。通过它,企业可以定义、执行和监控复杂的业务流程。本教程主要介绍了如何...
入门 您可以在此处了解如何开始: 安装 有两种方法可以启动 RS Mod。 一种适用于想要查看代码并可能创建自己的内容的用户。 另一种适用于只想尽快运行服务器并快速登录的用户。 我想快速运行服务器 转到存储库的发布...
文档还提供了安装和设置WSL的快速入门指南,包括如何安装WSL以及如何从WSL1升级到WSL2。安装过程包括检查系统要求、在Windows服务器上安装Linux发行版、为新Linux发行版创建用户账户和密码等步骤。此外,文档介绍了...
4. **打包与发布**:PhoneGap提供命令行工具,允许开发者将Web项目打包成对应平台的原生应用,并提交到应用商店进行发布。 **PhoneGap源码分析** 在"PHONEGAP入门经典源码"中,我们可以深入学习以下几个方面: 1. *...
《Android Studio 2021.1.1.21 Windows版:打造高效安卓开发环境》 Android Studio是Google推出的一款强大的集成开发环境(IDE),专为Android应用开发者设计。这款名为“android-studio-2021.1.1.21-windows”的...
### Redis入门指南(初学者) #### 一、Redis概述 Redis是一种基于键值对的NoSQL数据库,以其高性能和灵活性而闻名。它不仅支持简单的键值存储,还提供了丰富的数据结构,如列表、集合、有序集合等。这些特性使得...
这篇教程主要面向初学者,旨在帮助你快速入门Git的基本操作和概念。 1. **Git安装**: - `Git-2.19.1-64-bit.exe` 和 `Git-2.19.1-32-bit.exe` 是Git的安装程序,适用于Windows系统,64位和32位版本。下载后,按照...
它于2002年首次发布,随后经历了多个版本的更新和发展,包括ASP.NET 3.5,这是本书讨论的主要版本之一。 - **特点**: ASP.NET提供了许多强大的功能,如自动状态管理、易于部署和调试、支持多种编程语言(如C#和VB...
- **入门教程**:Microsoft 提供了官方文档和在线教程,帮助初学者快速上手。 - **ISE 和 VSCode 扩展**:PowerShell Integrated Scripting Environment (ISE) 是早期的开发工具,而 Visual Studio Code 的 ...
- **第三方库**:利用GitHub等平台上的第三方Drupal模块和主题资源,快速扩展网站功能。 #### 结语 通过上述知识点的介绍,我们了解到Drupal 7 不仅具备强大的功能,而且拥有活跃的开发者社区支持。无论是新手还是...
C#(发音为 C-sharp)是一种面向对象的编程语言,由微软公司开发,并于2000年首次发布。它结合了多种语言的优点,如C++的高效性和Java的安全性,同时简化了许多复杂的语言特性,使得开发者能够更快速地构建应用程序...
它基于.NET Framework,提供了一种高效、易用且功能强大的工具,使得开发者能够快速构建高质量的Web应用。在ASP.NET完全入门的过程中,我们需要了解以下几个关键知识点: 1. **.NET Framework**: ASP.NET是建立在...
Go语言是一种由Google开发的编程语言,它在2009年被发布为开源项目。Go语言最初被设计用于解决多处理器系统应用程序的并发编程问题,它的编译速度可以与C或C++媲美。作为一种静态类型的编程语言,Go拥有无层级的类型...