建议学习 廖雪峰git教程
一、Git安装
官网下载git,按照默认安装。
安装成功后打开Git Bash出现类似命令行的东西即代表安装成功
二、Git作用
实现版本迭代,仓库用于管理文本文件版本
三、Git命令
mkdir 目录名 #创建一个文件夹
pwd # 查看当前路径
git init #在文件夹路径下,初始化一个仓库
vim readme.txt #写入一个文件
git add readme.txt #将该文件添加至仓库
git commit -m "解释此次提交备注" #提交该文件至仓库
git status #查看当前状态
如果对文件进行修改,但是没有add,通过git status就可以看到修改的地方
add之后,再次使用git status就可查看即将被commit的文件
git diff #文件修改后,通过该命令可以查看文件被修改的部分
git log (--pretty=online) #查看之前的git日志
退回到之前版本
git reset --hard HEAD^ #退回上一版本
git reset --hard HEAD^^ #退回上上一版本 HEAD~n退回到上n版本
git
退回之前版本后反悔
git reset --hard commitid(前五位即可) 回到退回之前版本
git reflog #查看之前版本的commitid
撤回修改情景:
情景一:想撤回工作区修改的内容时,git checkout -- readme.txt
情景二:想撤回暂存区(add后)的修改文件时,git reset HEAD readme.txt
情景三:想撤回master(commit)中的修改文件时,git reset --hard HEAD^
删除情景:
情景一:已经提交到master中。
(1)删除时分两步。第一步先删除工作区文件 rm readme.txt
(2)删除master中的文件。git rm readme.txt
情景二:当误删工作区中的文件,可使用git checkout -- readme.txt恢复
但是之前没有提交到版本库中的文件删除后不能恢复