[Git Book Pro](http://git-scm.com/book/zh/v2)
[Pro Git中文版](https://0532.gitbooks.io/progit/content/index.html)
## Git相关命令
~~~
# 初始化版本库
git init
# 查看仓库状态
git status
# 将文件提交到版本库
git add fileName
# 把文件提交到版本库
git commit -m "这里写备注信息"
# 将文件从版本库中删除并提交
git rm fileName
git commit -m '删除了文件'
~~~
### 用户信息
当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中
~~~
git config --global user.name "curder"
git config --global user.email curder@foxmail.com
~~~
## 检查配置信息
~~~
git config --list
~~~
你可以通过输入 `git config <key>` 来检查 Git 的某一项配置,例如:
~~~
git config user.name
~~~
## Git远程仓库 [以oschina为例]
### 把代码推到远程仓库
* 为本地库添加远程库
~~~
git remote add origin https://git.oschina.net/bjphp/testproject.git
~~~
添加1个名为"**origin**"的远程库,地址是 https://....testproject.git
* push 推代码
~~~
git push origin master
~~~
把本地的版本(默认是master),推到名为"**origin**"的远程库
### 将远程库复制到本地
~~~
git clone https://git.oschina.net/bjphp/testproject.git
# 更新远程代码到本地
git pull origin master
# 提交本地代码到远程
~~~