Git介绍
(略)
http://git-scm.com/book/zh/v2
有用的集中git仓库:https://github.com/
http://www.infoq.com/cn/articles/Java-se-8-lambda
http://www.infoq.com/cn/articles/Java-8-Lambdas-A-Peek-Under-the-Hood?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/
http://www.cnblogs.com/figure9/archive/2014/10/24/4048421.html
Git安装
(略)
Git bash初始化配置
git config --global user.name "your-username"
git config --global user.email "your-email"
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
如果之前已经配置,可以用 git config --list查看当前用户。
如果你要和从Git服务器上获得仓库,或者向Git服务器提交你的代码(比如github),你可能需要生成你自己的ssh密钥对。Git支持4种与服务器端通信的协议:git、http、ssh和https。其中git只是一个只读协议,也就是说你只可以从服务器端获取仓库,但是你不能提交你自己的代码。而http和https用的很少,大部分都只支持ssh协议和Git协议。
当你通过ssh协议与远端服务器进行通信的时候,你可以通过以下命令生成ssh密钥对:
ssh-keygen -t rsa
如果你没有指定密钥名称和存放路径的话,它默认把两个不对称密钥放在你的家目录下的.ssh目录下,密钥文件默认名称为id_rsa和id_rsa.pub,前者是私钥,后者是公钥。
创建版本库(repository)
git init
当前目录下会出现.git文件夹,用来作为版本控制.
或者克隆一个远程仓库:
git clone [email protected]:gavin2lee/petclinic.git
查看仓库:
git remote -v
添加文件
添加文件前可以查看状态:
git status
git add file1 file2
git add -A 添加当前目录下所有文件
提交变更
git commit -m "comment"
远程仓库提交
git push