http://m.blog.csdn.net/article/details?id=50441442

本文将详细介绍如何托管你的项目到github上
 
 
一、首先你要有三个东西  github账号、上传工具msysgit 和 你的项目。
1.注册一个github账号

要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先注册一个账号。

打开浏览器,在地址栏输入地址:https://github.com(如下图),填写用户名(name20151231)、邮箱(1195644309@qq.com)、密码(********),点击Sign up for GitHub ,跳转到下一界面,拖动到页面最下面点击Finish Sign Up即可完成注册,github也会给你注册用的邮箱发一份邮件让你认证邮箱。点击Verify email address或者下面的链接即可认证成功。



 
2.github账号有了,我们就开始安装上传工具msysgit了。
因为官方下载安装包比较慢,下面分享一个windows的安装包。
msysgit2015.12.31最新安装包(windows)百度云分享下载地址:http://pan.baidu.com/s/1hrgTIdu
安装的时候 最后会有两个教程上没有的直接选默认的,点next就好。
 
右击桌面显示下图所示表示安装成功(windows10)

 
3. 自己写好的一个项目。
 
 
二、开始上传项目到github.
1.首先进入github主页,登录你刚注册的账号。点击New repository.
 

 
 
2.输入你的Repository name(仓库名),即可创建。 Description和下面的可以不填。

 
3. 点击途中红框的地址即可复制这个仓库的地址。也可以自己复制前面的地址。

 
 
4.来到你的项目的根目录。如图,笔者的项目名字是shareTest. 

 
 
5.然后鼠标右击界面空白地方,点击Git Bash Here 出现如图所示界面

 
 
6. 输入git clone 加上 第三步 复制的地址,然后回车。
笔者输入的就是git clone https://github.com/name20151231/MyProject.git

 
7.然后你的项目目录下会有一个新的文件夹(笔者的是MyProject,您的就是你刚刚创建的仓库名字)。如图
 

 
 
8.然后选中除了这个文件夹(笔者的是MyProject,您的就是你刚刚创建的仓库名字)之外的文件,全部复制到 这个文件夹(MyProject)里面去。

 
9.然后输入 cd MyProject  回车进入该仓库的根目录目录。(笔者的是MyProject,您的就是你刚刚创建的仓库名字)

 
 
10.输入  git add .  (后面这个点要带上,add后面还有个空格)。将这些文件添加到你本地的仓库。

 
 
11.输入 git  commit -m "logs"  引号里面是你对本次提交的说明信息,笔者写的信息是 logs。
 
12.最后输入 git push -u origin master   然后会弹框提示你输入你的用户名(就是刚刚注册github账号的名字,笔者的是 name20151231),点击ok,又弹框提示你输入密码(你注册用户明对应的密码)。再点击点击ok,项目就上传完毕了,打开github点击你刚刚创建的仓库 ,就看到 项目都在里面了。如图所示。输入 exit 就可以退出msysgit.

 

 

 

 
 
参考资料:http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html

直接利用本地git上传项目到github的更多相关文章

  1. 使用git上传项目到GitHub上

    之前的博客有<使用git拉取GitHub上的项目>的文章,那么现在说一下,如何上传项目到GitHub上. 1. Git的.gitignore 文档配置 因为项目中可能有很多的图片还有nod ...

  2. 用git上传项目到GitHub或者码云全过程

    用git上传项目到GitHub或者码云全过程 1. 会生成一个隐藏文件夹".git".这是一个不可删文件,因为暂存区和历史区还有一些其他的信息都在这里,删掉就不是一个完整的仓库了 ...

  3. Git 上传项目到 Github

    Git 上传项目到 Github 该文章主要讲解Git 上传项目到 Github,Gitee同理 配置Git 下载.安装Git 下载后一路(傻瓜式安装)直接安装即可 如果第一次使用git的话,需要设置 ...

  4. 利用Git上传项目到github以及遇到的问题

    今天学习如何利用git从本地端上传项目,以及遇到问题的解决方法 1.要有自己的github账号,并创建一个仓库, 2.输入仓库的名称,直接Create 注:记住常见成功后的这个地址,后边要用到: 3. ...

  5. 使用Git上传项目到GitHub仓库

    GitHub账号注册很长时间了,但是没怎么上传过东西.今天学习如何利用Git工具将代码上传到GitHub,了解了一些常用命令 $ git config --global user.name " ...

  6. git上传项目到github简易步骤

    第一步: 在github创建仓库,创建完成进入该仓库,仓库地址如:https://github.com/winerss/wcMall格式 第二步:使用git,cd到本地项目目录下,执行git明令: g ...

  7. git上传项目到github远程库

    最近在学习使用 git 上传管理项目,依照教程,建好了一个远程库,也实现了本地库与远程库的项目同步上传,但是在试着将本地库里的项目上传到另一个新建远程库时遇到了问题,一直上传不成功,经过一番查找摸索终 ...

  8. Git上传项目到GitHub

    1.注册账户 https://github.com/ 2.创建仓库 3.需要安装 Git   http://msysgit.github.com/ 4.本地创建ssh key(不是必要,不创建ssh可 ...

  9. 使用git上传项目到github

    来自: http://www.cnblogs.com/specter45/p/github.html GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn ...

随机推荐

  1. 【bzoj4516】[Sdoi2016]生成魔咒 后缀数组+倍增RMQ+STL-set

    题目描述 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示.例如可以将魔咒字符 1.2 拼凑起来形成一个魔咒串 [1,2].一个魔咒串 S 的非空字串被称为魔咒串 S 的生成魔咒. 例如 S=[1,2 ...

  2. Python 装饰器和抽象类

    #装饰器:对类或者函数进行功能的扩展 ''' #第一步:基本函数 def la(): print('脚踏黄河两岸,手拿机密文件,前面机枪扫射,后面炮火连天') #调用函数 la() la() #第二步 ...

  3. arc073 F many moves(dp + 线段树)

    设dp[i][y]表示一个点在x[i],另一个点在y时最小要走的步数 那么有以下转移 对于y != x[i-1]的状态,可以证明,他们直接加|x[i] - x[i-1]|即可(如果有其他方案,不符合对 ...

  4. IntellIJ IDEA 配置 Git,顺带解决Git Push rejected问题

    1.下载便携版本git https://git-scm.com/download/win 弹出的下载取消,重新选择 2.解压自压缩文件. 3.配置IDEA 4.测试 5.配置终端环境shell为bas ...

  5. [Leetcode] Path Sum路径和

    Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all ...

  6. BZOJ1057 [ZJOI2007]棋盘制作 【最大同色矩形】

    1057: [ZJOI2007]棋盘制作 Time Limit: 20 Sec  Memory Limit: 162 MB Submit: 3248  Solved: 1636 [Submit][St ...

  7. [学习笔记]扩展LUCAS定理

    可以先做这个题[SDOI2010]古代猪文 此算法和LUCAS定理没有半毛钱关系. [模板]扩展卢卡斯 不保证P是质数. $C_n^m=\frac{n!}{m!(n-m)!}$ 麻烦的是分母. 如果互 ...

  8. vector创建2维数组

    以前我要建立一个二维数组,总是使用 int N=5, M=6; vector<vector<int> > Matrix(N); for(int i =0; i< Matr ...

  9. JSON.parse() 和 JSON.stringify()使用

    1.parse()是用于从一个字符串中解析出json对象 定义一个字符串:var str = '{"name":"superman","age&quo ...

  10. java属性为什么没多态,而是方法多态

    定义 java多肽的特性:方法具有多态性,属性却没有. 准备 基类: 子类: 测试类: 结果: 分析如下 父类 a=new 子类,实际对象时子类.由于向上转型,我们可以用父类在编译期间代替子类,使得编 ...