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 git@github.com:Stupid-liar/库名.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容