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、回退先分清范围,新功能开分支、合并后再清理。在练习项目里完整走两遍,日常提交就不会再手忙脚乱。
- 点赞
- 收藏
- 关注作者
评论(0)