初始化环境与基础配置
拿到新电脑或者接手新项目,第一步永远是配置Git身份信息。打开终端或命令行,输入git config --global user.name 你的名字设置用户名,接着用git config --global user.email 你的邮箱绑定邮箱。这一步非常关键,所有提交记录都会带上这些标识。配置完成后,建议用git config --list检查一遍是否生效。如果项目需要特定的SSH密钥连接服务器,记得提前把公钥添加到代码托管平台的后台设置里,否则后续推送会直接报权限拒绝的错误。
创建仓库与首次提交
进入项目文件夹后,运行git init就能在当前目录生成隐藏的版本控制目录。此时项目还不在Git的管理范围内。新建一个文件写入几行测试内容,先用git status查看当前状态,你会发现文件显示为未跟踪的红色状态。接着输入git add readme.txt将该文件加入暂存区,括号里填点号可以一次性添加目录下所有改动。确认无误后执行git commit -m 初始提交说明,这样第一次快照就保存成功了。注意引号后面的内容是这次修改的日志,写清楚能方便以后回溯查找。
日常开发与分支管理
实际开发中几乎不会在主线上直接改代码,而是先切分支。用git branch dev创建一个名为dev的开发分支,再用git checkout dev切换过去。也可以直接用git checkout -b dev一步到位。在分支里随便修改代码并保存,每次改完都走一遍add和commit流程保持记录清晰。改到一定程度想合并回主线时,先切回主分支git checkout main,然后执行git merge dev。如果遇到冲突,编辑器会标红提示,手动解决掉重复的代码段后重新提交即可。合并完成记得删掉临时分支git branch -d dev保持列表整洁。
远程同步与团队协作
本地折腾得再好,不推送到云端就等于没做。先把本地仓库关联远程地址,输入git remote add origin 你的仓库链接建立连接。首次推送主干代码用git push -u origin main,这条命令会把本地代码推上去并建立追踪关系,之后只需简单写git push就能自动同步。拉取别人更新则用git pull origin main,它会自动把远程最新代码抓取下来并尝试合并。如果团队多人同时改同一个文件,pull的时候大概率会弹出冲突,这时候别慌,打开对应文件找到冲突标记,理清逻辑后删除多余符号,再重新add和commit提交。
常用排查技巧与规范习惯
遇到代码突然跑不通或者找不回旧版本是常态。git log --oneline能简洁地列出所有提交历史,配合哈希值可以快速定位问题节点。如果想撤销最近一次提交但保留代码改动,用git reset HEAD~1就能退回上一步。查看具体某次修改了哪些细节可以用git diff或者git show加上提交ID。养成随时commit的习惯非常重要,哪怕只是加了一行注释也值得记录下来。定期执行git fetch刷新远程状态而不合并,能让你安全预览同事的最新进度。掌握这些核心操作后,大部分日常协作场景都能游刃有余,剩下的复杂高级命令等遇到具体瓶颈再去针对性查询也不迟。