终端进入项目文件夹git
git init
隐藏文件夹中有 .git 文件夹则初始化成功app
左侧上方为暂存区,下方为工做区;右侧为文件修改的内容命令行
git status
这里以在 demo.txt 中添加“一、day1 ok”为例3d
打勾后文件会自动从工做区移至暂存区code
git add 文件名
添加完能够经过 git status 查看仓库状态xml
git commit -m "描述"
添加完能够经过 git status 查看仓库状态blog
git tag v1.0
这里以在 demo.txt 中添加“temp”添加到暂存区但未提交为例get
git reset HEAD 文件名
添加完能够经过 git status 查看仓库状态工作流
发现此时的工做区并不干净,须要使用it
git checkout -- 文件名
如今工做区就干净啦
这里以将 demo.txt 重置到“first commit”那一次提交为例
而后执行第 5 步的 sourcetree 操做,使工做区保持干净
首先查询提交历史记录
git log
复制要回退的 commit 版本号(即 commit 后面的那串字符),输入
git reset --hard 版本号
此时本地仓库已经回到该版本啦,并且工做区也是干净的
另外,若是要删除本地文件,能够执行
git rm 文件名
而后执行第 4 步的提交操做
最后附上 下载地址