git教程
具体参考http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
上班第一天分配的任务是学习git操作,记录一些命令行
下载好git之后 配置 git config --global user.name "user"
git config --global user.email "email"用来确认身份
git init --创建仓库
git add filename --添加至缓存区
git commit -m "提交信息" --提交至head
git status --查看状态
git diff --查看修改
git log --显示提交日志
上一个版本 head^ 上上一个版本 head^^ 上100个版本 head~100
git reset --hard head^ --返回上一个版本
cat filename --查看文件内容
git reflog --回到未来版本
git diff HEAD --filename --工作区和版本库里面的区别
git checkout --filename --版本库里面的版本替换工作区的版本
git reset HEAD fiename 删除缓存区的改变
git rm filename --版本库中删除文件
git push -u origin master --推送到远程库中
git clone url --克隆一个网上库至本地
git checkout -b dev --创建新的分支
git branch --查看当前分支
git merge dev --合并工作成果
git branch -d dev --删除分支
git remote -v 查看远程详细信息
git push origin master --本地分支
git push origin dev --其他分支
git checkout -b dev origin --创建远程的dev到本地
git pull 获得最新的账号