一、官网注册和设置

1.登录官网,注册账号,其中用户名以后会用到。

2.创建仓库。使用公开仓库方式创建,公开仓库免费。(右上角-》加号-》new repository)

第一行:仓库名字。

第二行:对仓库的描述。

第三行:选择public 公开仓库

第五行:创建一个readme文件,介绍项目功能。

第六行:add gitignore 项目什么语言

3.创建成功之后,点击readme.md来编译这个文件。

二、在windows下安装GIT

下载完成之后,安装即可,一路next。

三、配置GIT

1.打开刚才安装的git bash。出现以下界面。

2.配置git

第一步:输入ssh-keygen –t rsa –C “邮箱地址”。(注意ssh-keygen之间是没有空格的,其他的之间是有空格的)

第二步:回车之后,要求输入一个保存密钥的路径,括号中的是默认位置。建议直接回车,使用默认路径。

第三步:要求设置密码,直接回车两次,就可以生成密钥了。(刚才的默认路径下会生成两个文件:id_rsa和id_rsa.pub。id_rsa.pub中的全部内容就是密钥)

第四步:转到github官网上配置ssh key.

1、点击 左边的edit profiles

2、点击 ssh and gpg keys

3、 点击右上角的new ssh key

其中名字随便取。key就是刚才id_rsa.pub中的全部内容。

4、验证一下是否设置成功,在git bash下输入如下命令:ssh –T git@github.com

第一次,会让你输入yes或no,这时输入yes就可以了,其它显示和下图这个是一样的。

如果出现不是这些内容,有可能是显示权限问题什么的,就应该是我上面提到的那种情况,你看一下你生成密钥时是否操作正确,目录下是否有那个known_hosts这个文件。

5.配置一下用户名和邮箱:

git config –global user.name  “用户名”

git config –global user.email  “邮箱”

四、托管项目

(一)新建仓库

1.首先在F盘下新建一个文件夹,即新建一个仓库。名字为Test

2.打开git bash.这时默认的路径是之前安装时的默认路径。所以首先进入该目录 。执行命令cd F:\Test

3.通过命令 git init 把这个目录变成git可以管理的仓库,如下:

Test 目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏了.

(二)将文件添加到版本库

1.在该仓库下建立想要上传的文件夹 EEDM,该文件夹中有一个文件1.txt

2.右击文件夹EEDM->选择“git bash”->执行命令 :git remote add origin git@github.com:LYRCODING/EEDM.git

(其中LYRCODING是github注册时的用户名 ,EEDM是在github上的仓库名 )

3。如果之前提交过文件,需要先在本地同步一下仓库的内容,命令如下:git pull git@github.com:LYRCODING/EEDM.git

执行的效果如下:并且本地目录下会多出原本在github上的文件

4.下面把本地的文件上传到仓库上。

增加命令:

git add .     (add后面加了一个点,是想要提交所有文件,如果想提交指定的文件,可以写文件名)

提交命令:

git commit –m “版本2”   (-m后面跟提示信息,这个提示信息是一定要写的,记录我们提交的过程,写清晰为什么提交或修改了什么是非常有用的.)

推送命令:

git push git@github.com:LYRCODING/EEDM.git

这样就完成了。在web中查看,项目已经上传。

(三)其他命令

1.查看所有版本的版本号

$ git reflog

2.使本地项目恢复成某一历史版本

git resrt --hard 版本号。(在查看本地的项目已经恢复成了历史版本)

3.查看历史改变信息

$ git log --pretty=oneline

参考:http://www.open-open.com/lib/view/open1423810370232.html

http://blog.csdn.net/free_wind22/article/details/50967723  重要命令

Windows 下GitHub 安装和使用的更多相关文章

  1. 在windows下完美安装GitHub

    笔者最近在Windows下安装GitHub,过程中遇到不少问题.现在把安装的详细步骤分享给大家,免得大家走弯路. 笔者安装了GitHub for Windows程序,一切都运行顺利.但事情没有结束,首 ...

  2. Windows下pry安装和配置

    Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...

  3. Ruby入门--Linux/Windows下的安装、代码开发及Rails实战

    Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04 ...

  4. Windows下GIT安装与使用(上传远程端)

    Windows下GIT安装与使用(上传远程服务器) 1.  登陆http://msysgit.github.io/并下载Git 2.  打开下载的exe文件,一路默认(路径可以去修改).有可能电脑需要 ...

  5. windows下Redis安装及利用java操作Redis

    一.windows下Redis安装 1.Redis下载 下载地址:https://github.com/MicrosoftArchive/redis 打开下载地址后,选择版本 然后选择压缩包 下载 R ...

  6. windows下redis安装和配置

    windows下redis安装和配置 redis介绍 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序. Redis有三个主要特点,使它优越于其它键值数 ...

  7. 转:Windows下PHP7安装Redis和Redis扩展phpredis

    原文地址:Windows下PHP7安装Redis和Redis扩展phpredis Windows下PHP7安装Redis和Redis扩展phpredis 2016-06-08 17:53:00 标签: ...

  8. Windows下caffe安装详解(仅CPU)

    本文大多转载自 http://blog.csdn.net/guoyk1990/article/details/52909864,加入部分自己实战心得. 1.环境:windows 7\VS2013 2. ...

  9. TensorFlow在windows 下的安装

    前言:从2015年谷歌将tensorflow开源后,这位用于深度学习的强大神器便把Caffe,Keras,Torch7等这一票人全部干掉,github上的star和fork是一路飙升,几乎是它们的总和 ...

随机推荐

  1. idangerous swiper

    最近使用Swipe.js,发现中文的资料很少,试着翻译了一下.能力有限,翻译难免错漏,欢迎指出,多谢! 翻译自:http://www.idangero.us/sliders/swiper/api.ph ...

  2. GridView 显示行号 设置行号列的宽度

    /// <summary> /// GridView 显示行号 设置行号列的宽度 /// </summary> /// <param name="gv" ...

  3. 栈 堆 stack heap

    点餐 做菜 Stack and Heap 堆和栈的区别 - Grandyang - 博客园 https://www.cnblogs.com/grandyang/p/4933011.html 在和计算机 ...

  4. cocos2dx使用cocostudio导出的ui

    local uilocal function createLayerUI() if not ui then ui=cc.Layer:create(); createLayerUI=nil; end r ...

  5. Django 之ModelForm

    1.Form表单的回顾 Model - 数据库操作 - 验证 class A(MOdel): user = email = pwd = Form - class LoginForm(Form): em ...

  6. PAT 1061. 判断题(15)

    判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过100的正整数N和M,分别是学生人数和判断题数量.第二行给出M个不超过5的正 ...

  7. linux c编程:进程控制(四)进程调度

    当系统中有多个进程到时候,哪个进程先执行,哪个进程后执行是由进程的优先级决定的.进程的优先级是由nice值决定的.nice值越小,优先级越高.可以看做越友好那么调度优先级越低.进程可以通过nice函数 ...

  8. amp模板展示amp网站也可以做得很好看

    ytkah比较喜欢研究一些新东西,AMP刚出来的时候就上手了,也做了一些站点,而且还不赖,因为这个还机缘巧合参加了深圳的谷歌全球合作伙伴大会,很多大牛也都来了,很荣幸能和他们一起交流.下面就稍微展示一 ...

  9. linux 中解压与压缩 常用操作详细讲解

    平时有时候 会在服务器进行一些文件的操作,比如安装一些服务与软件等等,都有解压操作,一般在 导出一些简单的服务器文件,也是先压缩后再导出,因此,在这里根据平时用到解压与压缩命令的频率来记录下: 1.最 ...

  10. ubuntu 安装vagrant过程

    Ubuntu安装vagrant时需要首先安装virtualBox. Step1: 在https://www.virtualbox.org/wiki/Linux_Downloads 下载ubuntu对应 ...