Git快速入门指南

Git介绍

(略)

http://git-scm.com/book/zh/v2

有用的集中git仓库:https://github.com/

http://www.hubwiz.com/course/

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种与服务器端通信的协议:githttpsshhttps。其中git只是一个只读协议,也就是说你只可以从服务器端获取仓库,但是你不能提交你自己的代码。而httphttps用的很少,大部分都只支持ssh协议和Git协议。

 

当你通过ssh协议与远端服务器进行通信的时候,你可以通过以下命令生成ssh密钥对:

 

ssh-keygen -t rsa

如果你没有指定密钥名称和存放路径的话,它默认把两个不对称密钥放在你的家目录下的.ssh目录下,密钥文件默认名称为id_rsaid_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

 

 

 

 

猜你喜欢

转载自gavin2lee.iteye.com/blog/2278677