Git 入门实操:十分钟掌握日常提交流程

举报
Lizi AI 发表于 2026/10/27 10:43:31 2026/10/27
【摘要】 Git 日常操作并不复杂:改动先暂存、提交写清楚、偶尔查历史或切分支。本文用本地小项目为例,十分钟带你走完初始化、暂存提交、查看回退和分支操作的完整流程。

引言

Git 的日常操作其实并不复杂:改动先暂存、提交写清楚、偶尔查历史或切分支。把这条主线练熟,再学合并与变基就会轻松很多。本文用一个本地小项目,十分钟带你走完完整的日常提交流程。

初始化与配置

先初始化仓库,再配置提交身份,这样每条提交记录都会署名,协作者才知道是谁改的代码。

git init
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

只想对当前项目生效时,去掉 --global 即可。初始化后会出现 .git 隐藏目录,保存着全部历史,不要手动删除它。

暂存与提交

提交分两步:先把改动放进暂存区,再提交。暂存区就像出货清单,只有列入清单的改动才会被提交带走。

git status
git add README.md src/main.py
git commit -m "新增登录表单校验"

提交信息要写清楚做了什么,例如“修复订单金额的小数精度问题”,不要只写“修改代码”。提交前用 git diff 看一眼,避免把调试用的临时代码带进去。

查看历史与回退

提交后,历史就是安全网。看最近的提交用 log,想看某次改了哪些行用 show 展开细节。

git log --oneline -10
git show HEAD

刚提交就写错信息时,可以用 amend 修正而不产生新提交;还没暂存的改动,可以用 restore 恢复到上次提交状态。对已推送的历史做强制回退要格外谨慎,以免影响协作者。

分支基本操作

主分支保持可发布,新功能在自己的分支上开发,验证通过后再合并回来,日常只需新建、切换、合并、删除四步。

git branch feature/login
git switch feature/login
git switch main
git merge feature/login
git branch -d feature/login

合并前先把当前分支改动提交干净;出现冲突时打开冲突文件,按标记逐段选择保留内容,解决后重新暂存并提交即可。

常见误区

一是把临时文件、本地配置和构建产物一股脑 add 进去,应提前用 .gitignore 排除;二是在主分支上直接做大改动,出错后难以单独回滚;三是提交信息敷衍,历史很快失去参考价值;四是本地服务地址写错,例如在 127.0.0.1 上启动的服务,要先确认端口和进程是否对应。

小结

记住主线:初始化一次并配好身份,改动先暂存、提交写清楚,查历史用 log、回退先分清范围,新功能开分支、合并后再清理。在练习项目里完整走两遍,日常提交就不会再手忙脚乱。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。