git 经常使用命令 备注

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
相关文章
相关标签/搜索