github 向导/介绍
环境:windows 7 64bit
阅读了http://guides.github.com的教程。
流程
git是协作版本管理的一种方法。工作流程是在一个主线基础上发展分支(branch),最后并入主线。是分布式的,每个参与的主机都保存了完整的历史。
感觉可以这样:一个软件主线上的版本就是发布版本,然后分支就是项目维护者由于某种原因更改之后的版本,更改到最后,请求拉入主线(pull request),在项目拥有者审核之后将分支拉入主线发布新的版本。
github是提供git版本管理服务的公司。
可以一个人在本地(local)进行版本管理,也可以公布到github的远程(remote)项目里,其他维护者得以同步。
应用工具
msysgit、git-for-windows 后者好像是在前者的新开发的版本。
msysgit 安装包:https://github.com/msysgit/msysgit/releases
git-for-windows 安装包:https://github.com/git-for-windows/git/releases
另外github也有一个Windows下的github桌面客户端:https://desktop.github.com/
github提供的这个桌面客户端可能只能用于github上。
提交 commit
更改了其中的内容之后便可以提交更改,需要填写关于提交的介绍。
分叉 fork
如果想要在某一个项目的基础上进行开发,那就fork it,然后克隆到本地进行修改,提交到github上,还可以请求拉入(pull request)原项目。
页面/wiki
可以发布关于项目的静态网页和wiki到github上。
issue
可以提交问题到github的项目上。
github 向导/介绍的更多相关文章
- 中国爬虫违法违规案例汇总github项目介绍
		中国爬虫违法违规案例汇总github项目介绍 GitHub - 本项目用来整理所有中国大陆爬虫开发者涉诉与违规相关的新闻.资料与法律法规.致力于帮助在中国大陆工作的爬虫行业从业者了解我国相关法律,避免 ... 
- GitHub官方介绍(中文翻译)
		注:本人亲自翻译,转载请注明出处. 官方链接地址 http://guides.github.com/activities/hello-world/ Hello World 项目在计算机编程界是一项历史 ... 
- github使用介绍
		github是个比较火的分布式版本管理工具,适合多人协同工作,感觉比svn好.下面简单介绍一下github使用以及把本地代码和github同步的方法. 首先注册账号 https://github.co ... 
- github网站介绍、并使用git命令管理github(详细描述)
		本章学习: 1)熟悉github网站 2)通过git命令远程管理github, 3)git命令使用ssh key密钥无需输入账号密码 1.首先我们来熟悉github网站 1.1 注册github 登录 ... 
- github 专案介绍 – Python 范例:透过互动式的 Jupyter 和数学解释流行的机器学习演算法
		对于机器学习有兴趣,不少人应该会先从 Andrew Ng ( 吴恩达 ) 的机器学习课程开始,但是吴恩达的课程是使用 octave 这个工具当作练习.这个 github 项目包含使用 Python 实 ... 
- Git和Github的介绍、简单操作、冲突(上)
		目的: 1.git与github简介 2.Git与SVN区别 3.Github 的简单使用 4.下载安装Git-20-64-bit.exe 5.Git常用命令 5.1Git命令使用场景 5. ... 
- GitHub: Windows 下的简单使用
		这段时间在博客园多了很多关于GitHub的文章,但是我的确没怎么看懂.不过这几天简单的看了写资料,亲身操作之后也有了一点体会.这算是最简单的GitHub入门了吧,基本全是鼠标操作.这也是这几天的总结, ... 
- iOS开发拓展篇——如何把项目托管到GitHub
		iOS开发拓展篇——如何把项目托管到GitHub 说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论. 第一步:先注册一个Github的账号,这是必须的 注册地址:Github官网注 ... 
- Git版本控制工具(三)----远程仓库GitHub的使用
		[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ... 
随机推荐
- phpstorm 8 license key
			Learn Programming===== LICENSE BEGIN =====63758-1204201000000Ryqh0NCC73lpRm!XVcxFChJ2gTUR2lZtlLXrPLb ... 
- 批量传递ID数组字符串到后台的处理
			js代码: $(function () { $("#btnTest").click(function () { var array = new Array(); array.pus ... 
- jquery之别踩白块游戏的实现
			转载请注明出处http://www.cnblogs.com/Wxtrkbc/p/5687112.html 前端学习要告一段落了,也没机会写什么像样的东西,然后无意中想起某人以前给我玩了一下别踩白块的游 ... 
- VBScript [ 译 ]
			VBScript ( Visual Basic Scripting Edition) 使用COM 来和宿主环境交互.从Microsoft Windows 98 开始的所有的微软桌面操作系统的relea ... 
- 利用Roslyn把C#代码编译到内存中并进行执行
			Tugberk Ugurlu在其博文<Compiling C# Code Into Memory and Executing It with Roslyn>中给大家介绍了一种使用.NET下 ... 
- 解决Inno Setup制作安装包无法创建桌面快捷方式的问题
			转自:http://yedward.net/?id=104 昨天想把个java程序做成exe安装软件,然后就去下载了Inno Setup这个软件安装包制作软件,Inno Setup这个软件确实非常好用 ... 
- 小甲鱼PE详解之区块表(节表)和区块(节)(PE详解04)
			到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识.接下来就该轮到SectionTable (区块表,也成节表).(视频教程:http://fishc.com ... 
- android上传文件到服务器
			package com.spring.sky.image.upload.network; import java.io.DataOutputStream; import java.io.File; i ... 
- Linux常用命令_(基本命令)
			基本命令:ls.cd.pwd.man 1.ls 打印当前目录下的文件和目录文件 用法详解:: ls [-alFR] [文件或目录] -a 显示所有文件,包括隐藏文件:[root@qmfsun]#ls ... 
- 字符串截取函数substr和substring的不同及其相关说明
			1.substr 方法 功能:用于返回一个从指定位置开始的指定长度的子字符串,从“母字符串”的“指定位置”开始提取“指定长度”的“子字符串”. 语法:stringObject.substr(start ... 
