Windows 下GitHub 安装和使用
一、官网注册和设置
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 安装和使用的更多相关文章
- 在windows下完美安装GitHub
笔者最近在Windows下安装GitHub,过程中遇到不少问题.现在把安装的详细步骤分享给大家,免得大家走弯路. 笔者安装了GitHub for Windows程序,一切都运行顺利.但事情没有结束,首 ...
- Windows下pry安装和配置
Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...
- Ruby入门--Linux/Windows下的安装、代码开发及Rails实战
Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04 ...
- Windows下GIT安装与使用(上传远程端)
Windows下GIT安装与使用(上传远程服务器) 1. 登陆http://msysgit.github.io/并下载Git 2. 打开下载的exe文件,一路默认(路径可以去修改).有可能电脑需要 ...
- windows下Redis安装及利用java操作Redis
一.windows下Redis安装 1.Redis下载 下载地址:https://github.com/MicrosoftArchive/redis 打开下载地址后,选择版本 然后选择压缩包 下载 R ...
- windows下redis安装和配置
windows下redis安装和配置 redis介绍 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序. Redis有三个主要特点,使它优越于其它键值数 ...
- 转:Windows下PHP7安装Redis和Redis扩展phpredis
原文地址:Windows下PHP7安装Redis和Redis扩展phpredis Windows下PHP7安装Redis和Redis扩展phpredis 2016-06-08 17:53:00 标签: ...
- Windows下caffe安装详解(仅CPU)
本文大多转载自 http://blog.csdn.net/guoyk1990/article/details/52909864,加入部分自己实战心得. 1.环境:windows 7\VS2013 2. ...
- TensorFlow在windows 下的安装
前言:从2015年谷歌将tensorflow开源后,这位用于深度学习的强大神器便把Caffe,Keras,Torch7等这一票人全部干掉,github上的star和fork是一路飙升,几乎是它们的总和 ...
随机推荐
- 2015年Android开发新技术盘点
又到年末. 利用中午的时间,汇总盘点一下今年Android开发方面的新技术.感觉如今Android开发没有曾经那么纯粹了,出现了非常多新的开发模式. 2015年影响比較普遍的新技术应该就是Materi ...
- iOS base64加密解密
本文转载至 http://jingyan.baidu.com/article/93f9803fff45c9e0e46f5596.html 从参考资料的地址中下载GTMBase64.zip库文件包,并解 ...
- swift 使用运行时进行属性关联
1.用OC思想写swift代码真得很爽,swift需要的OC基本上都有,只不过略微改变了一下,例如以前的Foundation库前缀NS全部去掉了,等等...思想其实都一样,不过swift确实非常精简, ...
- java.time.format.DateTimeFormatter
Java的日期与时间 DateTimeFormatter类是Java 8中日期时间功能里,用于解析和格式化日期时间的类,位于java.time.format包下. 1.预定义的DateTimeFo ...
- Android系统移植与调试之------->如何修改Android默认字体大小和设置里面字体大小比例
因为我修改 ro.sf.lcd_density的值,将它从160修改 为120,所以导致整个系统的字体都变得很小.因此需要将整个字体变大,并且在设置-->显示-->字体大小的4个选项的值都 ...
- Android系统移植与调试之------->MTK 标准编译命令
命令格式:./maketek [option] [project] [action] [modules]Option: -t ,-tee :输出log信息到当前终端 -o , -opt=-- ...
- spring 事物管理
示例:模拟实现转账操作,"A"转给"B"1000,"A"少1000而"B"多一千. 一.转账环境搭建 1.xml配置文件 ...
- codeforces Gravity Flip 题解
版权声明:本文作者靖心,靖空间地址:http://blog.csdn.net/kenden23/,未经本作者同意不得转载. https://blog.csdn.net/kenden23/article ...
- 003-unity3d 物理引擎简介以及示例
一.概述 物理引擎就是模拟真实世界中物体碰撞.跌落等反应的引擎,通过ballence.愤怒的小鸟等理解.Unity3D的物理引擎使用的是Nvidia的PhysX. 物理引擎是一个计算机程序模拟牛顿力学 ...
- mysql索引学习----2----创建索引、修改索引、删除索引的命令语句
查看表中已经存在 index:show index from table_name; 创建和删除索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER ...