本文将具体介绍怎样托管你的项目到github上




一、首先你要有三个东西  github账号、上传工具msysgit 和 你的项目。

1.注冊一个github账号

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

打开浏览器,在地址栏输入地址:https://github.com(例如以下图)。填写username(name20151231)、邮箱(1195644309@qq.com)、password(********),点击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.


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">





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





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






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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">





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






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




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

如图









8.然后选中除了这个目录(笔者的是MyProject,您的就是你刚刚创建的仓库名字)之外的文件,所有拷贝到 这个目录(MyProject)里面去。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">



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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">





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






11.输入 git  commit
-m "logs"  引號里面是你对本次提交的说明信息,笔者写的信息是 logs。



12.最后输入 git
push -u origin master   然后会弹框提示你输入你的username(就是刚刚注冊github账号的名字。笔者的是 name20151231),点击ok,又弹框提示你输入password(你注冊用户明相应的password)。再点击点击ok。项目就上传完成了。打开github点击你刚刚创建的仓库 。就看到 项目都在里面了。如图所看到的。输入 exit 就能够退出msysgit.








watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">









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


怎样托管你的项目到github上具体教程的更多相关文章

  1. 通过Git Gui Here上传本地项目到GitHub上

    要使用此种方法上传本地项目到GitHub上,前提得是你已安装Git for window工具. Git for window下载地址:http://www.xp510.com/xiazai/Appli ...

  2. GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。

    1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便 ...

  3. Linux下git的使用——将已有项目放到github上

    本地已经有一个项目了,需要将该项目放到github上,怎么操作? 步骤: 本地安装git,有github账号是前提. (1)先在github创建一个空的仓库,并复制链接地址.使用https,以.git ...

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

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

  5. Git学习笔记-上传一个新的项目到GitHub上

    前提: 已有Github账号,已在Github上建立了仓库,已在Github上配置了SSH,已上传过一些项目到Github上 目标: 目前有一个新的项目,需要上传到github上 我的做法记录: 1. ...

  6. 如何参与开源项目 - 细说 GitHub 上的 PR 全过程

    目录 一.概述 二.为什么要参与开源项目 三.为什么我想介绍如何 PR 四.我想参与开源项目,怎么开始? 4.1.寻找一个合适的开源项目 4.2.寻找贡献点 五.我要提交 PR,怎么上手? 5.1.第 ...

  7. 命令行提交本地项目到github上

    1.github账号要有. 2.配置ssh key ①  defaults write com.apple.finder AppleShowAllFiles -bool true     终端 显示隐 ...

  8. 用git上传本地项目到github上

    首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥   一路默认回车,会生 ...

  9. Mac 电脑终端上传项目到github上

    1.安装Git  去官网自己研究(这个是很全的,也很详细:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b806 ...

随机推荐

  1. HTML a标签的href 属性 tel 点击可以直接拨打电话 ( 移动端 )

    <a href="tel:13828172679">13622178579</a>

  2. jQuery 收缩展开效果

    <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Conten ...

  3. BZOJ4832: [Lydsy1704月赛]抵制克苏恩 (记忆化搜索 + 概率DP)

    题意:模拟克苏恩打奴隶战对对方英雄所造成的伤害 题解:因为昨(今)天才写过记忆化搜索 所以这个就是送经验了 1A还冲了个榜 但是我惊奇的发现我数组明明就比数据范围开小了啊??? #include &l ...

  4. SQL Server 兼容级别

    ALTER DATABASE (Transact-SQL) 兼容级别 适用对象:SQL Server(从 2008 版开始)Azure SQL 数据库Azure SQL 数据仓库并行数据仓库 将某些数 ...

  5. JAVA基础——生产者消费者问题

    1.生产者消费者问题:经典案例 生产者和消费者问题是操作系统的经典问题,在实际工作中也常会用到,主要的难点在于协调生产者和消费者,因为生产者的个数和消费者的个数不确定,而生产者的生成速度与消费者的消费 ...

  6. pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法

    squeeze的用法主要就是对数据的维度进行压缩或者解压. 先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的 ...

  7. Go:二分查找

    package main import "fmt" func BinarySearch(arr *[5]int, leftIndex int, rightIndex int, fi ...

  8. Tensor数据类型

    目录 Tensor数据类型 属性 数据类型判断 数据类型转换  tensor转numpy Tensor数据类型 list: [1,1.2,'hello'] ,存储图片占用内存非常大 np.array, ...

  9. python 类的装饰器

    我们知道,在不改变原有代码的基础上,我们可以使用装饰器为函数添加新的功能.同理,一切皆对象,我们也可以使用装饰器为类添加类属性.what? def deco(obj): obj.x = 1 obj.y ...

  10. es6(var,let,const,set,map,Array.from())

    1.变量声明--var,const,let 1.1 var - (全局作用域,局部作用域)会有变量提升 //第一个小例子 <script> var num = 123; function ...