标签:
git init 新建仓库
git add <file> 添加到仓库暂存
git commit -m"xxx" 提交到仓库
git status 看状态
git diff <file>查看区别 git diff HEAD -- readme.txt
命令可以查看工作区和版本库里面最新版本的区别
git log 查看历史记录 git log --pretty=oneline //commit id 版本号
git reset --hard HEAD^ 回滚上一版
get reflog 命令历史
git checkout -- file
可以丢弃工作区的修改
git reset HEAD file 把暂存区的修改撤销
git rm <file>删除文件
git remote add origin git--------------连接远程库
git push -u origin master //push到库上
ssh-keygen -t rsa -C"id"初始化公钥
git clone 克隆远程库
git checkout -b dev 新建dev分支并且切换上去 //相当于 git branch dev git checkout dev
git branch 查看所有分支,并且在当前分支前加*
git checkout master 切回master分支
git merge dev dev合并到master
git branch -d dev 删除dev分支
git log --graph --pretty=oneline --abbrev-commit //git log --graph 分支图
git merge --no-ff -m"merge with no-ff" dev
标签:
原文地址:http://www.cnblogs.com/Phantom-531/p/5655004.html