git是一个版本控制工具,可以大大的提高编程效率,尤其是多人合作开发中,当然在个人项目中,交给git来管理也是一个不错的选择。
注册github账号,生成ssh key
注册github账号,我就不用说了,这里说一下git与github的关系,git是一个版本管理工具,github是使用git进行项目托管的网站。github上有很多开源项目,比如javascript的
Jquery,java的spring项目,linux项目等等
生成ssh key命令行如下
ssh-keygen -t rsa -C "xxxxxx@yy.com" #建议填写自己真实有效的邮箱地址
生成的文件在c:/user/你的用户名/.ssh/目录下
将id_rsa.pub文件的全部内容放进用户的ssh-key里
可以参考如下网址
http://jingyan.baidu.com/article/a65957f4e91ccf24e77f9b11.html
git基本命令
先在远程创建一个仓库,比如创建的仓库地址为:git@github.com:bsqql123/web1.git
git clone 仓库地址
这条指令的意思是,将刚刚的仓库克隆下来
例子
git clone git@github.com:jquery/jquery.git
设置用户名密码:
git config --global user.name [username]
git config --global user.email [email]
例如
git config --global user.name ice
git config --global user.email bsqql123@163.com
其中ice为我的用户名称,bsqql123@163.com为我的邮箱
git add . //添加进版本控制
git commit -m "提交信息" //提交到本地仓库
git push origin master //推送到远程github
学习git有一本参考书籍
《Pro git》当然也有在线版的
http://git.oschina.net/progit/ 也是很不错的
参考资料:
git 官网:https://git-scm.com/
github官网:https://github.com/
git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/