技术与工程已解决
git add、commit、push 分别做什么?为什么 GitHub 没更新?
理解工作区、暂存区、本地提交和远程仓库,定位“提交了但 GitHub 没更新”。
问题正文
我执行了 git commit,但 GitHub 页面仍然没有变化。
git add、git commit、git push 分别保存到哪里,应该怎样检查是哪一步没有完成?
理解工作区、暂存区、本地提交和远程仓库,定位“提交了但 GitHub 没更新”。
问题正文
我执行了 git commit,但 GitHub 页面仍然没有变化。
git add、git commit、git push 分别保存到哪里,应该怎样检查是哪一步没有完成?
ANSWERS
回答内容
三条命令对应三个位置:add 把改动放入暂存区,commit 把暂存区保存成本地快照,push 才把本地提交同步到 GitHub。
先用 git status 看清工作区状态。
只 add 本次需要提交的文件。
用 git diff --staged 复核暂存内容。
commit 后再 push,并在远程页面确认。
git status
git add src/app.ts
git diff --staged
git commit -m "feat: add profile entry"
git pushcommit 不是云端备份,它默认只存在当前电脑。
提交信息应说明本次改动的结果,不要只写“修改”或“update”。
GitHub Docs:About Git:https://docs.github.com/en/get-started/using-git/about-git