极速 github 教程

首先需要明确,git 是版本管理工具,可以将代码托管到任意许可的地方;github 是其中之一。

申请 github 账号什么的就不说了。

申请好了之后,需要在 github 与本地机器建立起一个独一无二的联系。由 SSH 公钥实现,方法见:http://www.cnblogs.com/igrl/archive/2010/09/17/1829358.html

上传代码:

每次上传代码前,先在 github 上创建一个仓库(repository),拷贝其独有的 SSH。

之后在 git bash 中进入代码所在文件夹,

git init

git add XXX1

git commit -m "XXX2"

git remote add origin XXX3

git push -u origin master

XXX1 是需要托管的文件,可以使用 git add * 添加文件夹下所有文件,也可以使用 git add*.cpp 文件夹下所有 .cpp 文件;

XXX2 是对于此次提交的描述,爱写啥写啥;

XXX3 是上文中提到的仓库专有的 SSH。

注:(1)可以多次 add 之后再进行 commit;

(2)add 可以加上 ../.. 来添加这个文件夹下属文件夹里面的代码。这样有一个好处,就是会在 github 上同时生成一个文件夹

现在刷新看看 github 上的仓库,里面是不是多了很多东西?

下载代码:

那么我要下载代码,就打开 git bash,记下需要下载项目的 SSH 记为 XXX,输入命令:

git clone XXX

现在在 git bash 根目录下面找找,是不是多了个文件夹?

时间: 2025-01-02 17:31:18

极速 github 教程的相关文章

GitHub教程(三) 本地仓库托管到GitHub

本文开头先特别声明一下:由于GitHub教程属于Git系列教程的GitHub子篇章,因此GitHub教程中将不再详细介绍Git操作命令及其用法,我会根据实际需要穿插着回顾Git操作命令.如果读者需要学习或者回顾Git命令,可以参考Git系列教程中的Git子篇章,当然也可以参考廖雪峰Git教程,廖雪峰老师的Git教程讲得还是挺不错的,通俗易懂. 首先需要添加本地Git公钥到GitHub账户下,这样就能够将您的账户绑定到自己的GitHub账户,操作如下: 到此为止,您的本地Git已经和GitHub绑

一篇文章了解Github和Git教程-AndroidStudio上传Github教程

前言 为了方便保存自己的代码,下班后可以回家继续进行,自己的码农工作,介绍一下Github. 什么是Github呢? 作为一个编程人员,我觉得得了解一下Github吧! 当然,如果你放弃了码农或者技术人员的身份,也不必了解,话不多说,Github是一个基于Git的代码托管平台,可以把自己的代码保存在网站上,当你需要时,可以在该平台拉去你的代码到你的电脑上,继续工作,这个是不是很方便呢? 当然,如果你说除了放代码外,可以放其它文件吗?答案是肯定的.除了GitHub,其实还有相关网站可以存放,但这里

【Github教程】史上最全github使用方法:github入门到精通(转自eoeandroid.com)

本文来源:http://www.eoeandroid.com/thread-274556-1-1.html 另附经典教程网址 :http://wuyuans.com/2012/05/github-simple-tutorial/ Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括Rubinius和Merb在内的很多知名项目都使用了Git.Git同样可以被诸如Cap

【Github教程】史上最全github使用方法:github入门到精通

[初识Github]首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括Rubinius和Merb在内的很多知名项目都使用了Git.Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用.同样,eoe.cn客户端的源码也托管在github上

【Github教程】史上最全github用法:github入门到精通

原文 http://www.eoeandroid.com/thread-274556-1-1.html [初识Github] 首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. Git是一个分布式的版本号控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其他项目中也取得了非常大成功,尤其是在Ruby社区中.眼下,包含Rubinius和Merb在内的非常多知名项目都使用了Git.Git相同能够被诸如Capistran

我的github教程

这篇文章记录个人常用的一些命令,和记不住的一些命令. 安装 在 Windows 上安装 Git ,有个叫做 msysGit 的项目提供了安装包: http://msysgit.github.io/ 完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具. 配置 首先是配置帐号信息 git config --global user.name sunjl128 git config --global user.email [ema

GitHub 教程【转】

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); Normal 0 10 磅 0

Github教程(0)

Git下载:https://git-for-windows.github.io/ 我下载的版本是:Git-2.6.3-64-bit.exe 安装:略 默认选项点击"下一步"即可 安装完毕后 1.打开Git Bash 设置使用Git时候的名字和邮箱地址 $ git config --global user.name "yourname" $ git config --global user.email "[email protected]" 2.注

Github教程(2)

一些小技巧: 在Github的个人主页中按Shift+/ 可以显示快捷键的操作: 在某个项目的文件列表中,按下t,即可根据输入的文件名和部分文件名查找文件: 对比两个分支之间的差别,以mybatis项目为例,要对比3.2.x和3.3.x两个分支之间的差别,如下格式: https://github.com/mybatis/mybatis-3/compare/3.2.x...3.3.x 类似地: 查看master分支最近7天内的差别: https://github.com/mybatis/mybat