Git · 21
推送之前怎样核对真正要上传的内容
分别审查工作区、暂存区和远程尚未收到的提交。
从哪里开始
先看工作区状态并区分未跟踪文件、已修改文件和已暂存文件。依赖缓存、生成物和本机配置应按用途确认是否进入版本控制。
怎么做
暂存后用 git diff --cached 看实际提交内容,再检查远程分支到本地 HEAD 的提交范围。一个文件从工作区消失时,仍可能留在待推送的早先提交里。
怎样验证
确认目标分支和远程地址,再正常推送。推送完成后比较远端引用和本地提交,验证远端确实更新。
分别审查工作区、暂存区和远程尚未收到的提交。
先看工作区状态并区分未跟踪文件、已修改文件和已暂存文件。依赖缓存、生成物和本机配置应按用途确认是否进入版本控制。
暂存后用 git diff --cached 看实际提交内容,再检查远程分支到本地 HEAD 的提交范围。一个文件从工作区消失时,仍可能留在待推送的早先提交里。
确认目标分支和远程地址,再正常推送。推送完成后比较远端引用和本地提交,验证远端确实更新。