git命令
git clone #远程仓库克隆到本地
git remote add #关联远程仓库
git push #推送到远程仓库
git pull #拉取远程仓库的内容
git branch #创建一个分支,基于当前分支创建分支
git branch newBranch oldType #基于oldType创建分支
git checkout 分支名字 #切换分支
git branch -d xx #删除分支
git merge xx #将xx分支合并到当前分支
git reflog #查看历史命令
git add xx #把工作空间的某个文件添加到cache
git add -A #把工作空间的所有内容添加到cache
git commit -m "" #把cache当中的文件添加到本地仓库
git checkout readme.txt #把cache的文件恢复到workspace
git status #状态查询
git diff #查看不同的地方,默认是查看工作区和cache
git reset HEAD^ #返回上个版本
git reset --hard HEAD~2 #返回上2个版本
git cat-file -p commitID #查看文件内容
git cat-file -t commitID #查看文件对象类型(blob、commit、tree)
ssh-keygen -t rsa -C "email" #生成公钥
git init #把某个目录变成可以让git管理到的目录
git config --global user.name "your name" #配置身份信息
git config --global user.email "your email"