安装环境与基础配置
在Mac系统里使用Git非常顺滑,因为macOS本身自带了底层支持。打开终端应用,直接输入 git --version 检查环境。如果屏幕提示 command not found,说明尚未完整安装。最稳妥的方式是运行 xcode-select --install 下载官方命令行工具,或者使用 brew install git 获取最新版。装好之后第一件事就是身份登记,执行 git config --global user.name "你的名字" 和 git config --global user.email "你的邮箱"。Git会把这两条信息绑定到每一次本地提交记录里,相当于数字签名。配置完可以通过 git config --list 核对一遍,确保没有拼写错误。
仓库初始化与核心工作流
拿到新项目源码后,通常直接使用 git clone 远程链接 来拉取代码。这个命令会自动帮你建好文件夹,配置好远程仓库地址,并且默认切换到主分支。如果你是从零搭建本地项目,先进入目标目录输入 git init,此时终端会提示已初始化空仓库,目录内也会生成隐藏的.git元数据文件夹。接下来进入标准的开发节奏:先观察 git status 了解当前变动情况,然后用 git add 路径 把需要归档的文件放入暂存区。最后敲下 git commit -m "具体修改说明",把暂存内容固化成快照。一切就绪后,执行 git push origin 分支名 将成果同步到云端服务器。首次推送陌生分支时建议带上 -u 参数,后续就可以简写成 git push。
分支策略与代码合并
实际开发中几乎不可能所有人都在同一个分支上死磕。使用 git branch 查看现有路线,通过 git checkout -b 新功能名 快速开辟独立战场。这样主线的稳定性就不会被实验性代码破坏。当功能调试完毕准备合入主线时,先切回主分支 git checkout main,再执行 git merge 新功能名。如果不同开发者修改了同一段代码,Git无法自动判断优先级,就会抛出冲突警告。打开报错文件,找到冲突标记区域,人工挑选保留有效代码,清除多余符号后重新执行add和commit即可完成缝合。平时尽量保持提交粒度小而频繁,这样出问题时回滚定位会更轻松。
忽略规则与排错指南
很多临时文件根本不该进版本库,比如依赖包目录、编辑器缓存或者包含密码的配置文件。在项目跟目录新建 .gitignore 文本,按行填入这些后缀名或文件夹名,Git引擎就会自动过滤掉它们。遇到推送受阻多半是因为同事已经提交了更新,而你本地落后于远程。正确的处理姿势是先跑 git pull --rebase,让本地提交整齐地接在最新代码后面,减少不必要的合并节点。若不小心把私密凭证上传了,千万别直接覆盖,需要使用高级工具重写历史,操作前务必备份完整仓库。熟练运用这些指令组合,配合定期查看 git log 梳理脉络,你就能建立起稳健的代码管控体系。



