//个人信息配置
git config --global user.name "youname"
git config --global user.email "youemail"

mkdir project  //创建项目
cd project  //进入项目

git init //初始化仓库,让git管理当前文件夹

git status //检测当前目录下文件的状态
--红色,新增的文件,没有被git管理的新文件,修改过的文件
--绿色,git已经管理起来,但是没有生成版本


git add //让git管理该文件,管理所有git add .

git commit -m 'V1' //生成版本V1
工作区:写代码的,修改过或者新文件,在检查状态的时候显示的时红色 暂存区:文件需要通过git add提交,此时文件为绿色 版本库:生成版本,git commit。
git log  //查看版本信息,包含commit值

git reset  --hard d61c3320...  //版本回滚,hard 后接commit的值

//查看回滚过的版本信息,现在我想回再回到以前的版本d61c3320
git reflog  

git reset --hard b61ed86  //回溯到刚才删除的历史版本

git status //现在工作区文件没有被修改过

//修改某个文件,再次使用
git status  //会显示为红色

git checkout -- index.html //index.html为刚才修改过的文件

git status //工作区文件没有被修改过

================================

//将文件从暂存区移到工作区
git  reset HEAD index.html

//回溯历史
git checkout -- index.html

发表评论

后才能评论