标签:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git教程很多很成熟了不做赘述
整理出来,方便自己遗忘时候复习
配置个人信息
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
初始化仓库
$ git init
添加文件到仓库
$ git add readme.txt
查看当前状态
$ git status
查看日志
$ git log
查看和版本库不同
$ git diff
提交
$ git commit -m"this is comment "
控制台内查看文件
$ cat readme.txt
回滚版本
$ git reset --hard "版本号"查看命令历史
$ git reflog
撤销修改,相当于重新checkout
$ git checkout -- readme.txt
删除文件
$ rm test.txt
添加远程仓库
$ git remote add origin git@github.com:wangbintao/gitResp.git
推送到远程(加上-u,不仅把当前master分之推送到远程,还会合并,为了简化以后推送命令)
$ git push -u origin master克隆远程仓库
$ git clone git@github.com:wangbintao/gitResp.git创建分支
$ git checkout -b dev
加上-b参数相当于,创建并切换
$ git branch dev
$ git checkout dev
查看分支
$ git branch
合并分支
$ git merge dev
删除分支
$ git branch -d dev
查看合并分支结构图
git log --graph--no--ff 采取禁用快速合并模式合并
$ git merge --no-ff -m "merge with no-ff" dev储藏现场
$ git stash
查看储藏
$ git stash list
恢复储藏,不删除原储藏
$ git stash apply
恢复储藏,并删除原储藏
$ git stash pop
强行删除储藏
$ git branch -d
标签:
原文地址:http://my.oschina.net/u/1432304/blog/419719