Git专题--github使用教程

github:

Git是一个分布式的版本控制系统,最初由Linus
Torvalds
编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad
the Deployer这样的部署工具所使用。

基本功能

作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法 。

如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForgeGoogle
Code
这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。

在GitHub进行分支就像在Myspace(或Facebook…)进行交友一样,在社会关系图的节点中不断的连线。

GitHub项目本身自然而然的也在GitHub上进行托管, 只不过在一个私有的 ,公共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。Chris Wanstrath,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。

是的,我们正是这么计划的。通过与客户的接洽,开发FamSpam,甚至是开发GitHub本身,GitHub的私有库已经被证明了物有所值。任何希望节省时间并希望和团队其它成员一样远离页面频繁转换之苦的人士都会从GitHub中获得他们真正想要的价值。

在GitHub,用户可以十分轻易地找到海量的开源代码。

上传工程教程

首先到官网注册帐号并登录

giuhub官网: https://github.com

下载工具:https://desktop.github.com

法一:

1.下载并安装GitHub Desktop.app

I can move myself to the Applications folder if you‘d like. This will keep your Downloads folder uncluttered.如果你愿意,我可以将自己移动到应用程序文件夹中。这将使您的下载文件夹整齐有序。

2.打开GitHub Desktop页面,正常会提示让你登录的页面(登录即可)

如果没有提示,点击左上+号,选择clone 点击log in 登录(登录后关闭即可)

3.点击左上+号,Create 中填入Name (我填 jack) 和  选择 路径

点击 Create Repository确定

4.此时你的路径下出现了这个文件 和 GitHub Desktop也显示此文件

5.在jsck文件中拖入你的工程,

然后写一个文本的描述(文本要改为制作纯文本)命名:README(必须滴)

右击文本文件显示简介,写完后把扩展名改为.md

即:README.md

6.回到GitHub Desktop 点击刚见的文件名jack,你会发现多了好多文件

填写:

summary:概要

Description:描述

然后 commit to master 提交

7.点击右上Publish发表 填写描述
 后 Pulish Repositor (需要等一段时间)

8.Publish变为sync同步   同步完成即成功上传

9.去网页登录你的github,你会发现上传的文件

点击我上次的jack文件,OK

法二:

点击左上角添加 选择Add

选择你要添加的工程,

Create&Add Repository确定

你会看到和法一 步骤6一样的界面,之后同上....

法三

1登录后创建仓库:

右上角+号 选择 New reposltory

2.填好仓库名 选择Publib  下面可选可不选

3.打开GitHub Desktop 点击左上角+号 clone  (如显示登录,就先登录,如没有你创建的仓库,关闭软件,从新打开)会显示我从github网站创建的仓库,选择仓库,点击 clone demo 克隆仓库

4.选择存储路径,clone克隆,相应路径下会显示仓库文件,打开文件会显示README.md叙述文件

5,拖入你要上传的文档,回到GitHub Desktop

填写:

summary:概要

Description:描述

然后 commit to master 提交

6点击右上sync同步   同步完成即成功上传

7.网页登录你的github验证

时间: 2024-07-29 08:57:29

Git专题--github使用教程的相关文章

Git和Github简单教程

网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上.这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用.在足够一般使用的前提下,尽量减少命令.如果需要其他命令,到时候再去其他地方了解就行了. 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六.团队合作开发 七.Git

Git-it:一个学习Git和Github的教程(软件)

Git-it https://github.com/jlord/git-it 2016-08-01 在FreeCodeCamp的引导了解到的Git-it. Git-it是一个指导使用Git和Github的教程,据说作者是Github内部程序媛.(在Git-it中,发现了另外一个叫NodeSchool的网站,专门提供开源node教程,Git-it是其中的一个课程,后面再研究一下NodeSchool.) Git-it在线版本貌似无法访问,但其提供了两种方式供离线下载:一个是初始使用node的终端版本

Git和Github简单教程(转)

这篇文章只挑一部分命令来讲,差不多够用就行的程度.如果需要其他命令,到时候再去其他地方了解就行了先在Github上写好再搬过来的:本文Github链接 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六.Github的其他介绍 七.一些可能碰到的问题 零.Git是什么 我才不告诉你嘞 一.Git的主要功能:版本控制 版本:想想你平时用的软件,在软件升级之后,你用的就是新版本的软件

【Git】安装以及第一次使用Git和GitHub傻瓜教程

以前有用过,但是比较少,这次师兄希望我们的项目代码都上传到github,新来的师弟师妹不会用github,就让我给科普一下,让他们能上手.刚好我刚刚重装系统,从零开始安装git以及第一次push代码到github的过程就记录下来: 1.下载安装git(windows7) 下载git:https://www.git-scm.com/download/win 点击exe文件一路next就可以. 2.配置(参考:http://git.oschina.net/progit/1-%E8%B5%B7%E6%

GitHub使用教程

Step1: 在GitHub上创建一个测试用的项目:https://github.com/JOJOZHANGJU/testgithub.git 这个项目已经在github.com上创建好,名字叫做testgithub.git Step2: 转到自己的工作目录: 例如:githabtest 注:最好勾选上初始化一个readme文件 cd githabtest/ Step3: 创建并下载相关项目: git clone [email protected]:JOJOZHANGJU/test.git 可能

GitHub使用教程for Eclipse

1.下载egit插件 打开Eclipse,git需要eclipse授权,通过网页是无法下载egit的安装包的.在菜单栏依次打开eclipse→help→install new software→add,Name栏中输入egit,location栏中输入 http://download.eclipse.org/egit/updates/ ,点击ok进行下载.下载完成后会提示重启eclipse:如果已经有了就不需要了. 2.在Eclipse中生public key, 并添加到GitHub Repos

git与github使用

Git和Github简单教程 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六.团队合作开发 七.Github的其他介绍 八.一些可能碰到的问题 零.Git是什么 我才不告诉你嘞 一.Git的主要功能:版本控制 版本:想想你平时用的软件,在软件升级之后,你用的就是新版本的软件.你应该见过这样的版本号:v2.0 或者1511(表示发布时为15年11月),如下图:那么如果你修改并保

从Git到GitHub,详细教程

众所周知,一个稍微有点规模的项目,都不可能是一个人单打独斗完成的(能完成的大神别打我),所以,一个高效的项目团队就需要一个NB的工具来进行有效的交流(曾经有人问我企鹅不就可以吗,我竟无言以对),今天就把我学习GitHub这牛叉利器的心路历程记录下来,希望能帮到大家! 首先,介绍一下这两个nx的工具! GIT:Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 从一般开发者的角度来看,git有以下功能: 1.从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机

git 与github的使用

一.使用说明 1.Git与github的功能: Git是世界上最先进的分布式版本控制系统,也就是用来记录你的项目代码历史变更信息的工具:github就是用来存储你的代码以及变更信息的云端平台: 2.优点: 先进并且免费: 3.缺点: Github属于国外站点,国内上传速度较慢. 二.开发步骤说明 1.安装 去https://git-for-windows.github.io/ 下载git, 然后一直点击next安装. 2.配置git用户名与邮箱 在开始菜单里打开Git Bash,然后输入: gi