整理下来是为了巩固以及回顾。如果同时也能帮助到学习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" //提交 此时本地仓库中的文件已被删除