# git使用教程
## 1.Git工作流程

## 2.使用Git
### 第一步:下载工具
[git2.16.1-32位-Windows下载](https://pan.baidu.com/s/1ggFVaF5)
[git2.16.1-64位-Windows下载](https://pan.baidu.com/s/1c3vIxd2)
[git1.8.4-XP下载](https://pan.baidu.com/s/1hthxe40)
安装后到开始菜单启动Git Bash进入类似Linux系统界面
执行pwd命令,查看当前目录在哪儿

将目录定位到真实的项目目录

这一步骤在Window系统下新版本的Git很简单,只需要找到目标目录,然后右键Git Bash Here就可以了

### 第二步:在Github上注册一个账号
登录账号,点击


正常情况Repositories是0,这就是前面介绍的远程仓库,点击New创建一个项目,起个名字和描述就可以了,以后对应项目的代码同步到这个仓库

然后页面跳转到如下页面

看下面为我们提供的一些命令
#### git init

在目标目录下执行git init命令,会在目标目录下新产生一个新的隐藏的文件夹.git

以后我们可能会在这个目标目录中存放很多文件,.git会将所有的操作,都会记录一份,向雪地里走路一样记录操作的痕迹,方面版本空值。
#### git add

意思是将read.txt加到仓库里了,即放入.git中管理起来了

git add .意思是将目录中的所有文件都放入.git中管理
**需要注意的是现在只是加到本地仓库,并没有与Github网站上我们建的远程仓库发生关联**
#### git commit

git commit提交,需要一个条件,后面必须加-m"描述"
会看到提交失败,有如下提示信息

需要执行两个命令,直接复制上面的提示代码,配置一下邮箱和用户名就可以了,然后再执行git commit

#### git remote add origin

origin是名字,一般不动
#### git push

把本地仓库的项目推送到远程仓库,其中-u只需要第一次加
#### 如果推送失败需要进行如下配置
ssh-keygen -t rsa –C "yinzhenn@neusoft.com"

回车回车,创建文件,到 C:Documents and Settings\ttc\.ssh)找到id_rsa.pub文件,将其中的字符串复制。
到Github网站下的settings下添加密钥,就OK了
再执行git push推送项目
***
完成项目同步后,之后可以一直就向这个项目推送新的版本了
之后我们只需要一直做三件事,就能完成同步了
$ git add .
$ git commit -m"描述"
$ git push origin master

***
### 配置——托管静态网页
在Github存在一个固定格式的项目**xxxxxx.github.io**
然后在想运行的项目中点settings

找到Git Pages选项,将None修改成master branch

然后在地址栏输入:用户名.github.io/项目名/页面 即可
yinzhengnan.github.io/jsfruit_step_by_step/index3.html