因为实习需要,需要学习一下SVN 和 Git版本管理工具,
一句话总结Git:
像是一个时间管理机器,可以让你看到代码的前世今生,并且可以随时穿越,也就是再也不怕回不到从前的版本 或者忘记了自己改了什么。
一句话总结GitHub:
GitHub是一个网站论坛,你可以将项目托管到上边,供别人浏览和观赏,Git像是弓,代码是箭,射到了GitHub上就被GitHub保存下来了。
直接入题:首先你要安装Git,如果你网速可以还可以可以下载GitHub桌面管理工具,在此我只说没有安装管理工具使用命令行的办法(实习公司网速太差或者是服务器在墙外导致我下载慢)
一. 安装自己百度,要是不会装你就回家吃点饭再装。在此不再赘述。git安装: http://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html
二. 申请GitHub账号,并New Repositories(新建一个资源库),新建的Repository默认master为其主干分支
三. Git和GitHub连接:
原理:本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥
步骤:1)点击右键打开git bash
键入 $ssh-keygen -t rsa -C “[email protected]”,(引号里边为自己的邮箱名) 若不设置密码就一路回车
这样会生成一个.ssh文件夹,在C:/用户/stanWang/ssh下会有两个文件:id_rsa(私钥)和id_rsa.pub(公钥)
2)打开github,点击头像–>setting–>SSH–>New SSH key,笔记本方式打开id_rsa.pub把里面的内容复制进去,自己取个Tittle名
四. Git上传项目到GitHub:
1.打开Git Bash,将目录切换到你的项目所在的文件夹
例如你有一个项目Demo,你就切换到…/Demo目录下
2.运行命令: git init . 注意后面有一个点
3.运行命令: git pull [email protected]:xxxx/Demo.git
4.运行命令: git add -A . 注意后面有一个点
5.运行命令: git commit -am “对代码的有关说明”
6.运行命令 git push [email protected]:xxxxxxx/Demo.git master
(斜体内容从GitHub上自己刚才建立的Repository的如下图:
)
最后出现进度,上传速度,done,证明上传成功。