整理几个Git和Vim常用的命令
git命令
LEVEL1:日常用到的
git add –将文件添加到版本库
git add.
git commit –提交你的更改
git commit -m ‘change log’
git push –将版本库提交到远程服务器
git push BranchName
git pull –将远程服务器上的更改更新到本地
git pull RemoteName
git reset –丢弃加入缓存区的修改
git reset –hard HEAD
git checkout –丢弃本地修改,和SVN的revert命令一样,这有点诡异
git checkout – *.* 丢弃所有文件的修改

LEVEL2:初始代码库用到的
git config
git config –global user.name “John Doe” –配置用户名
git config –global user.email johndoe@example.com –配置email
git remote –查看git远程服务器列表
git remote add RemoteName RemoteAddress –这个步骤可尽早进行
git init –初始化代码库,在本地创建代码库时使用
git clone RemoteName –从远程拷贝代码库到本地
.gitignore 文件

vim命令:
:x ==> Save
i ==> Insert

Vim常用命令:http://www.tuxfiles.org/linuxhelp/vimcheat.html
Git 手册:http://www.kernel.org/pub/software/scm/git/docs/user-manual.html [英文]
Pro Git:http://progit.org/ [中文][英文]