git简单指令

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

posted @ 2016-07-09 14:55    阅读(83)  评论(0)    收藏  举报