$ mkdir learngit //用于创建空目录
$ cd learngit //用于创建空目录
$ pwd //用于显示当前的目录
$ git init //把这个目录变成Git可以管理的仓库
$ git add readme.txt //把readme.txt文件添加到仓库
$ git commit -m "wrote a readme file" //把文件提交到仓库
$ git status //随时掌握工作区的状态
$ git diff readme.txt //查看文件具体修改了什么内容
$ git log //查看提交历史,以便确定要回退到哪个版本
$ git log --pretty=oneline //要求版本信息只能在一行中显示
$ git reset --hard HEAD^ //HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,往上100个版本写成HEAD~100。
$ git reflog //查看命令历史,以便确定要回到未来的哪个版本
$ git checkout -- readme.txt //把readme.txt文件在工作区的修改全部撤销
$ git reset HEAD readme.txt //既可以回退版本,也可以把暂存区的修改回退到工作区、
$ rm test.txt //在文件管理器中删除test.txt文件
$ git rm test.txt //从版本库中删除test.txt文件
$ git checkout -- test.txt //修改还是删除,都可以一键还原test.txt
添加微信交流群(需加微信拉您进入)