GIT教程笔记
Posted jackche
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT教程笔记相关的知识,希望对你有一定的参考价值。
GIT的工作流程:
- 先在工作目录中添加、修改文件
一般是在工作目录建立你的工程文件夹,然后通过命令行进入文件夹后 git init 初始化
- 将需要进行版本管理的文件放入缓存区 git add 文件名
- 然后将缓存区的文件提交到Git仓库 git commit -m "提交说明"
GIT管理的文件有三种状态:
- -已修改(modified)
- -已缓存(staged)
- -已提交(committed)
GIT查看工作状态和历史提交:
- 查看状态 git status
- git reset HEDA<filename> 把暂存区域恢复成之前的状态,也就是在你add一个文件后你可以选择reset回去。此时暂存区域文件是待提交状态,如果你这时又去修改了文件,也要先 git add <filename> 后成最新的文件,再commit. git reset HEAD~1 表示回滚到上一个版本以此类推数字表示上面几个版本
- 当文件修改后,status会变成modified。此时可以选择 git add <filename> 来用新版本覆盖老版本,或者 git checkout -- <filename> 恢复到老的版本文件。reset命令是从reposity到stage
- git log 显示历史提交记录
- git reset --mixed HEAD~(这个选项默认) :-将HEAD指向上一个快照 -将HEAD移动后指向的快照回滚到暂存区域
- git reset --soft HEAD~ :-只是将HEAD指向上一个快照
- git reset --hard HEAD~ :-将HEAD指向上一个快照 -将HEAD移动后指向的快照回滚到暂存区域 -将暂存区域的文件还原到工作目录
- git reset 要回滚的id 回滚到指定快照
以上是关于GIT教程笔记的主要内容,如果未能解决你的问题,请参考以下文章