跳到主要内容

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 中显示未【删除】,可以【撤销】。

PixPin_2025-02-23_00-47-39