git简单控制语句

git add 添加
git commit -M""提交
git status查看当前状态
git diff A.txt 查看不同
git log 查看修改日志
git reset --hard HEAD^(HEAD~0-100) 退回版本
git reflog 查看commit ID
git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区别:
git checkout -- file可以丢弃工作区的修改:


命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:


一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;


一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
git checkout -- file命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令,我们在后面的分支管理中会再次遇到git checkout命令。
git reset HEAD file可以把暂存区的修改撤销掉
git rm删掉git commit
git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”


【git简单控制语句】下载
git clone git@github.com:Stupid-liar/库名.git

    推荐阅读