http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git
git教程不少很成熟了不作赘述
整理出来,方便本身遗忘时候复习 github
配置我的信息 shell
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
初始化仓库 app
$ 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 this
$ git checkout -- readme.txt
删除文件 spa
$ 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