首页›提交与暂存
提交与暂存
add、commit、stash:如何干净地保存每一次改动。
git add 和 git commit 的区别,以及怎么只提交部分文件
新手最容易混的两个命令:add 是「选东西放进推车」,commit 是「把推车推走」,别再把它们当成一步。本文讲清暂存区概念、只提交指定文件、以及 add -p 部分暂存。
git commit --amend 修改最近一次提交(信息、漏文件、作者)
提交后发现提交信息写错、漏了文件、或想并入一个小改动?git commit --amend 能原地修改最近一次提交。本文讲清三种场景与注意风险。
.gitignore 忽略文件写法大全:不再误提交 node_modules、日志等
总是不小心把 node_modules、.env、编译产物提交上去?.gitignore 告诉你如何忽略这些文件。本文讲清语法规则与常见模板,并解决"已提交又改不生效"的坑。
git stash 临时保存未提交的改动(含 stash 系列全解)
改到一半要切换分支、拉取代码、或处理紧急 bug,又不想提交半成品?git stash 能把工作区和暂存区的改动"藏起来",随时再取出。本文讲透 stash 的保存、恢复与清理。