Git 第2页

git ls-files仍显示已删除文件:理解索引与工作区-97学习网

git ls-files仍显示已删除文件:理解索引与工作区

git ls-files默认列出索引中的已跟踪路径,不是实时扫描目录的替代品。文件从工作区删除、但删除尚未暂存时,它仍可能出现在结果里;因此不能把这份清单直接当作当前磁盘文件列表。
玖柒的头像-97学习网玖柒13天前
30
Git提交之前,先读懂工作区与暂存区-97学习网

Git提交之前,先读懂工作区与暂存区

Git里“我改了什么”和“下一次会提交什么”是两个不同问题。提交之前分别检查工作区与暂存区,可以避免把无关改动一起带进去。
玖柒的头像-97学习网玖柒1个月前
20
Git里整份文件都变了:先检查换行符-97学习网

Git里整份文件都变了:先检查换行符

只改了一行,差异却显示整份文件都被替换,原因可能是换行符或编码发生变化。提交之前先查清差异来源,能减少评审噪声与后续合并冲突。
玖柒的头像-97学习网玖柒1个月前
20
git show查看历史文件:与恢复工作区的区别-97学习网

git show查看历史文件:与恢复工作区的区别

排查修改前的内容时,可以直接查看指定提交里的文件,而不必先恢复当前文件。git show HEAD:note.txt展示的是HEAD所指提交中的路径内容,工作区修改仍然保留。
玖柒的头像-97学习网玖柒13天前
20
git diff --check:空白错误与检查范围-97学习网

git diff --check:空白错误与检查范围

提交前运行git diff --check,可以发现差异中新引入的空白错误和冲突标记,并在发现问题时返回非零状态。它不是编译器,也不是测试框架;检查范围还取决于你是否加入--cached。
玖柒的头像-97学习网玖柒13天前
10
Git stash恢复实战:保留暂存状态,隔离冲突现场-97学习网

Git stash恢复实战:保留暂存状态,隔离冲突现场

用四个临时仓库对照stash保存范围和索引恢复,复现新分支冲突,再在另一工作目录重建原状态;附完整脚本、18项检查及恢复边界。
玖柒的头像-97学习网玖柒8天前
10