Git 第2页

git archive导出了哪个版本:为什么没有未提交的修改-97学习网

git archive导出了哪个版本:为什么没有未提交的修改

git archive根据指定的树或提交创建归档,不会自动把当前工作区里所有东西打包进去。用它交付源码时,先确认要导出的版本,再检查未提交内容是否本来就不在该版本中。
玖柒的头像-97学习网玖柒28天前
50
脚本读取Git状态:处理文件名中的空格与换行-97学习网

脚本读取Git状态:处理文件名中的空格与换行

给人看的Git状态文本,不适合直接按空格或换行拆分后交给脚本。文件名本身可以含空格,某些系统还允许换行,因此应选择为机器解析设计的输出格式。
玖柒的头像-97学习网玖柒13天前
50
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 ls-files仍显示已删除文件:理解索引与工作区-97学习网

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

git ls-files默认列出索引中的已跟踪路径,不是实时扫描目录的替代品。文件从工作区删除、但删除尚未暂存时,它仍可能出现在结果里;因此不能把这份清单直接当作当前磁盘文件列表。
玖柒的头像-97学习网玖柒13天前
30
Git stash恢复实战:保留暂存状态,隔离冲突现场-97学习网

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

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