整理下来是为了巩固以及回顾。如果同时也能帮助到学习Git的同学就再好不过了。

//配置全局的 用户名以及邮箱
git config --global user.name   xxx
git config --global user.email   xxx@xx.com

//查看配置
git config --list


//初始化仓库
git init

//添加文件到版本库
git add
git commit


//查看仓库状态
git status

使用git进行文件管理操作

//首先打开GitBash  进入到文件夹
pwd //查看当前所在位置
ll //查看文件详细信息
cd F:  //进入到F盘
cd learn //进入到learn文件夹
mkdir learn_git //创建 learn_git文件夹
git init //初始化当前文件夹为git仓库
ls -a //查看当前文件夹内的文件 包含隐藏的文件
echo "git hello world" >> first.txt //创建first.txt文本文件 并以管道的方式输入文本内容
cat first.txt //查问文件内容
git add first.txt  //添加文件
git commit -m "first commit" //提交到本地仓库  -m 是指添加说明信息
git status //查看仓库状态
clear  //清除命令台的工作目录

//首先手动往first.txt文件中添加内容:“第一天学习git 有很多收获”
git status  //查看一下添加完内容之后的状态
git add first.txt //将修改的文件提交到暂存区
git commit -m "第一天学习 提交"  // 提交到本地仓库

//手动往first.txt文件中继续添加内容:“哈哈哈”
git status //查看一下状态
git add first.txt //将修改的文件添加到暂存区
//注意此时还没有将文件提交到本地仓库
//这时如果想将“哈哈哈”删除  回退到上次的版本 可以如下操作
git reset HEAD first.txt //将暂存区的修改回退到工作区
git checkout -- first.txt //将工作区变干净了

//继续手动往first.txt文件中继续添加内容:“刚才手误,还好文件恢复过来了”
git add first.txt //将修改的文件添加到暂存区
git commit -m "刚才手误  现在把哈哈哈清理了" //提交到本地仓库
//注意 这次已经提交到了本地仓库
//如果想撤销本次提交 可以如下操作
git log //查看commit日志  找出commit的id
git reset --hard 232f6ccee347fd5eb8dec457a41d1217b7a489d2 //回退到上次提交

//现在要将first.txt文件从仓库中删除
git  rm first.txt //将文件从本地删除
git commit -m "delete file" //提交  此时本地仓库中的文件已被删除