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 clone [email protected]:Stupid-liar/库名.git

你可能感兴趣的:(git简单控制语句)