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
推荐阅读
- 科学养胃,别被忽悠,其实真的很简单
- opencv|opencv C++模板匹配的简单实现
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 松软可口易消化,无需烤箱超简单,新手麻麻也能轻松成功~
- gitlab|Gitlab升级(12.2.1到14.6.4)
- 我的拖延症如何控制了我,又一次
- 简单心理2019春A期+32+张荣
- 《算法》-图[有向图]
- android防止连续点击的简单实现(kotlin)
- 机器学习一些简单笔记