$ git init
$ git add mytest.txt
$ git add 目录名/*
$ git commit -m '新增mytest.txt文件'
$ git reset HEAD
$ git rm --cached <file>
$ git checkout 或者 $ git checkout -- <file>
$ git checkout HEAD 或者 $ git checkout HEAD <file>
$ git log
$ git reset
$ git diff 或者 $ git diff 文件名
暂存区 vs Git仓库
$ git diff --cached 文件名
工作目录 vs Git仓库
$ git diff commit 文件名
$ git reset HEAD^
$ git remote add origin git@gitee.com/xiao-zhonghuaxzh/ssm-demo.git
$ git push -u origin master
$ git remote add origin https://gitee.com/xiao-zhonghuaxzh/ssm-demo.git
$ git clone https://gitee.com/huangjunpzh/test.git
Git日志操作:
查看仓库的操作历史
git reflog
查看日志
git log
查看日志,展示分支合并图
git log --graph
查看日志显示补丁
git log -p
查看状态
git status
对比文件差异
git diff 文件名
git diff <filename>
git diff --cached <filename>
git diff <commit> <filename>
显示两个分支间的差异
git diff master..test
上面这条命令只显示两个分支间的差异,如果你想找出‘master’ ,‘test ’的共有 父分支和’test’分支之间的差异请使用:
git diff master...tes
|