标签:
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