多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# git使用教程 ## 1.Git工作流程 ![](https://box.kancloud.cn/a82cb397e78757c7baff510f54aca6d3_756x381.png) ## 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命令,查看当前目录在哪儿 ![](https://box.kancloud.cn/a5119cbe34138a478039f3499b951af7_772x95.png) 将目录定位到真实的项目目录 ![](https://box.kancloud.cn/825faa0b560d5a961f1bcfa3099115c9_769x237.png) 这一步骤在Window系统下新版本的Git很简单,只需要找到目标目录,然后右键Git Bash Here就可以了 ![](https://box.kancloud.cn/0c3c314c4d8f6d45eb37d8001323bb0b_1920x1080.png) ### 第二步:在Github上注册一个账号 登录账号,点击 ![](https://box.kancloud.cn/e77d95f0aa3f33e5426ed2a3780297a9_1920x1080.png) ![](https://box.kancloud.cn/6b84da582f77114297b85a79cf97f9ff_795x164.png) 正常情况Repositories是0,这就是前面介绍的远程仓库,点击New创建一个项目,起个名字和描述就可以了,以后对应项目的代码同步到这个仓库 ![](https://box.kancloud.cn/6ae2eced992db030ba7ca530a0f41ee0_761x193.png) 然后页面跳转到如下页面 ![](https://box.kancloud.cn/3d56e4da3a34af419102efc9f49430ad_690x499.png) 看下面为我们提供的一些命令 #### git init ![](https://box.kancloud.cn/58118343db33cedbfc05eb42cb5afbc9_580x163.png) 在目标目录下执行git init命令,会在目标目录下新产生一个新的隐藏的文件夹.git ![](https://box.kancloud.cn/471eafe77f45933d9f39f5676931f0b1_588x38.png) 以后我们可能会在这个目标目录中存放很多文件,.git会将所有的操作,都会记录一份,向雪地里走路一样记录操作的痕迹,方面版本空值。 #### git add ![](https://box.kancloud.cn/539a30626804832b13388e9878816148_554x104.png) 意思是将read.txt加到仓库里了,即放入.git中管理起来了 ![](https://box.kancloud.cn/73c1949b23bd407865ebdf8d4265564d_561x144.png) git add .意思是将目录中的所有文件都放入.git中管理 **需要注意的是现在只是加到本地仓库,并没有与Github网站上我们建的远程仓库发生关联** #### git commit ![](https://box.kancloud.cn/7d7f6e7b91583d3f13b04e8cf2f024e4_563x196.png) git commit提交,需要一个条件,后面必须加-m"描述" 会看到提交失败,有如下提示信息 ![](https://box.kancloud.cn/2b0b22945fce2d100d12a5becf7b74cd_554x335.png) 需要执行两个命令,直接复制上面的提示代码,配置一下邮箱和用户名就可以了,然后再执行git commit ![](https://box.kancloud.cn/4feda5411ec2c97236cb8c8313486ad9_432x201.png) #### git remote add origin ![](https://box.kancloud.cn/d7a48b385ca16b0bf8feb4dfd91136d8_562x355.png) origin是名字,一般不动 #### git push ![](https://box.kancloud.cn/165f58e61dfeb98cf5f3b439d180fed7_567x42.png) 把本地仓库的项目推送到远程仓库,其中-u只需要第一次加 #### 如果推送失败需要进行如下配置 ssh-keygen  -t rsa –C "yinzhenn@neusoft.com" ![](https://box.kancloud.cn/9262123e7cd70cd8c631765ba63f8825_560x40.png) 回车回车,创建文件,到 C:Documents and Settings\ttc\.ssh)找到id_rsa.pub文件,将其中的字符串复制。 到Github网站下的settings下添加密钥,就OK了 再执行git push推送项目 *** 完成项目同步后,之后可以一直就向这个项目推送新的版本了 之后我们只需要一直做三件事,就能完成同步了 $ git add . $ git commit -m"描述" $ git push origin master ![](https://box.kancloud.cn/7d78129319c31c51008b220b34c595dc_564x280.png) *** ### 配置——托管静态网页 在Github存在一个固定格式的项目**xxxxxx.github.io** 然后在想运行的项目中点settings ![](https://box.kancloud.cn/31e97d28e508f0d48b63e6480b37819e_682x65.png) 找到Git Pages选项,将None修改成master branch ![](https://box.kancloud.cn/abed02fd76bbd0598d6eb80e3361a2fc_761x340.png) 然后在地址栏输入:用户名.github.io/项目名/页面 即可 yinzhengnan.github.io/jsfruit_step_by_step/index3.html