一、检查并安装Git
在Mac上使用Git进行代码管理非常普遍,很多开发者初次接触时容易卡在环境配置或命令记忆上。本教程直接带你从零搞定Mac版Git的安装、设置与日常操作,不绕弯子,照着做就能跑通本地版本控制流程。
打开终端(Terminal),可以直接输入 git --version 查看当前版本。如果提示 command not found,说明还没装。现在Mac大多自带Xcode Command Line Tools,里面就包含Git。只需在终端运行 xcode-select --install,按弹窗提示完成安装即可。如果你偏好用Homebrew管理,也可以先确保Homebrew已就绪,然后执行 brew install git,一路回车直到显示安装成功。
二、配置个人身份信息
Git每次提交都需要记录是谁在改代码,所以第一步就是填好用户名和邮箱。在终端依次输入以下两行命令,把引号里的内容换成你自己的名字和常用邮箱。设置完成后,可以用 git config --global --list 核对是否生效。为了方便以后推送到远程仓库时不用反复输密码,建议开启凭据助手,执行 git config --global credential.helper osxkeychain,这样授权一次后后续操作都会自动记住凭证。
三、掌握核心工作流
进入你的项目文件夹,cd 到目标目录后,运行 git init 初始化本地仓库,此时会多出一个隐藏的.git文件夹。接着把文件加入暂存区,用 git add . 可以一次性添加当前目录下所有新文件或修改过的文件,也可以用 git add 文件名 指定单个文件。确认无误后,执行 git commit -m "本次修改说明" 生成快照。期间随时可以用 git status 查看当前状态,哪些文件未跟踪、哪些已修改但没提交一目了然。历史提交记录则通过 git log 查看,加上 --oneline --graph 参数能让日志排版更紧凑。
四、学会分支操作
实际开发中主分支通常保持稳定,新功能需要单独开辟分支。新建分支用 git branch 新分支名,切换过去是 git checkout 新分支名 或者新版命令 git switch 新分支名。在功能分支里正常add和commit后,回到主分支 git checkout main,执行 git merge 新分支名 把改动合并进来。如果遇到冲突,终端会明确标出冲突位置,手动编辑文件解决后重新add并提交即可。分支切换前务必保证当前工作区干净,可以用 git stash 临时保存进度。
五、连接远程仓库
本地管好后通常需要推送到GitHub或Gitee。先在远程平台创建空仓库,拿到HTTPS或SSH地址。在本地仓库执行 git remote add origin 你的仓库地址,建立本地与远端的关联。首次推送用 git push -u origin main,后续直接 git push 就能同步。如果是SSH方式,记得提前在Mac钥匙串里配置好公钥,并在远程平台的设置页面粘贴进去,否则会被拒绝访问。拉取远端更新用 git pull origin main,它会同时执行fetch和merge。
六、日常使用注意事项
日常使用中注意几个细节。不要随意忽略大文件,Git本身不适合存二进制资源,遇到图片视频最好配进.gitignore或用LFS管理。频繁保存时养成写清晰commit message的习惯,避免满屏都是update或fix。定期执行 git fetch 拉取远端最新变动但不合并,能帮你提前发现潜在冲突。Mac的Finder默认隐藏.git文件夹,这是正常现象,不需要强制显示。配合VS Code或Cursor等编辑器的内置终端,操作起来会更直观。遇到问题优先看终端报错信息,百分之九十的情况都能通过官方文档或社区搜索找到对应解法。保持练习,版本控制就会变成肌肉记忆。



