Git指令总结---自我复习用

147 阅读1分钟

Git指令总结---自我复习用

基本指令

git init

创建git仓库


git add

添加进暂存区


git commit -m <message 必须填的信息 >

提交进仓库


git checkout -- file 直接丢弃工作区的修改

gir reset HEAD +上一步操作;撤销了暂存区的修改

git rm 删除版本库中的一个文件


git status 查看工作区状态

git diff 查看修改内容


git log

查看提交历史


git reflog

查看命令的历史 --------------------- 用于确定回退的版本


git reset --hard commit_id

回退至指定的版本

概念

工作区、暂存区、

每一次的add操作都是将修改提交到暂存区,只用当commit之后,修改才会被真正记录下来。

HEAD指针:

指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是把HEAD指向前一个版本。简单记为HEAD^

总结

以上指令都是在本地进行的操作。包括以上的基础操作。版本控制工具在工作区和版本库中多了一个暂存区,将工作区中的修改都要经过暂存区,才能进行commit 上传到版本库中。

每一个版本都有自己的版本号,版本库中会实时记录最新的版本修改,记录为 HEAD指针。