[git] 基础命令笔记
Posted Ruoh3kou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[git] 基础命令笔记相关的知识,希望对你有一定的参考价值。
--内容整理自廖雪峰的GIT教程--
git status
查看当前工作区状态,显示未跟踪的文件以及未上传的修改记录
git init
使当前文件夹变成Git可以管理的仓库
git add xxx
将xxx添加到仓库
git commit -m "注释"
将修改提交,同时注释
git diff xxx
查看xxx的上次改动,显示结果中"-"后跟着删除的内容,"+"后跟着新添的内容
git log (--pretty=oneline)
查看改动的历史记录,后接--pretty=oneline可简化为一行显示
git reset --hard HEAD^
返回上次的版本,HEAD后^个数代表回退几个版本,也可用 HEAD~数字 来表示,数字表示回退的版本个数
git reset --hard 版本号
返回到指定的版本号,版本号输入前几位即可,不必写全
git reflog
显示记录每一次的git命令
git checkout -- xxx
xxx回到最近一次git commit
或git add
时的状态。
git reset HEAD file
把暂存区的修改撤销掉
git rm xxx
从版本库中删除xxx文件
git checkout -- xxx
用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”
以上是关于[git] 基础命令笔记的主要内容,如果未能解决你的问题,请参考以下文章