14 使用git保护你的文档
一、使用Git的必要性
在 Windows11 环境下,同时用 typora 和 VSCode 打开项目。执行重命名和移动文件时经常发生【文件丢失】!Git 可以帮我们找回文件。
二、常用命令
提交命令
# 工作区 --> 暂存区
git add .
# 暂存区 --> 版本库
git commit -m "备注信息"
撤销修改
# 工作区和暂存区 <-- 版本库
git reset --hard HEAD #恢复到当前版本
git reset --hard <commit-id> #恢复到指定版本
# 暂存区 <-- 版本库
git reset #撤销全部修改
git reset example.txt #撤销指定文件
# 工作区 <-- 暂存区
git checkout . #撤销全部
git checkout -- example.txt #撤销指定文件
远程仓库覆盖本地仓库和工作区
# 从远程仓库拉取罪行数据,但不要合并
git clean -fd
# 重置本地分支到远程分支的状态
git reset --hard origin/main
# 清除工作区未跟踪文件
git clean -fd
三、VSCode使用Git插件
丢失的文件,在 Git 中显示未【删除】,可以【撤销】。
