在Mac电脑上开发项目时,Git是版本控制的核心工具。很多新手面对终端界面容易发懵,其实只要掌握几个关键步骤,就能轻松上手。本文直接带你从安装到日常使用,避开复杂理论,只讲最实用的操作。
检查环境并安装Git
打开终端(Spotlight快捷键Command加空格搜索Terminal),输入git version查看是否已安装。如果显示版本号,说明系统自带了Git。如果没有提示command not found,推荐通过命令行工具安装。运行xcode-select --install下载官方Xcode Command Line Tools,等待进度条走完即可。如果你习惯用Homebrew管理软件,也可以直接brew install git,这样能获取最新版本并方便后续更新。
初始化基础配置
安装完成后第一件事就是设置身份信息。Git会记录每次提交的作者信息,不配置的话会报错或提交失败。打开终端依次执行以下命令:
git config --global user.name你的用户名
git config --global user.email你的邮箱地址
建议将邮箱换成你在GitHub或Gitee注册的真实邮箱。接着开启密码缓存功能,避免每次推送都重复输入账号密码。输入git config --global credential.helper osxkeychain,之后首次推送时输入一次凭据,系统会自动保存。
创建仓库与日常提交
进入你的项目文件夹,右键选择新建终端窗口。执行git init初始化本地仓库,此时文件夹里会多出一个隐藏.git目录。接下来把文件加入暂存区,输入git add .表示添加当前目录下所有修改的文件,也可以git add filename指定单个文件。确认无误后执行git commit -m描述信息完成提交。这里的描述要写清楚这次改了什么,比如修复登录页面样式或增加用户列表接口,方便日后回溯。
随时可以用git status查看当前状态,红色代表未暂存文件,绿色代表已暂存待提交。如果想看历史记录,输入git log即可,按q退出查看模式。遇到误提交的情况,git reset HEAD可以取消暂存,git checkout --文件名能恢复工作区到上次提交的状态。
连接远程仓库与分支管理
本地代码需要同步到云端才能协作。先在GitHub或码云创建空项目,拿到HTTPS或SSH链接。在终端输入git remote add origin链接地址建立关联。第一次推送前需要设置上游分支,执行git push -u origin main。之后只需git push推送新改动,git pull拉取他人最新代码。
实际开发中永远不要直接在主分支上乱改。创建新分支用git branch dev,切换到该分支执行git checkout dev。开发完成后切回主分支git checkout main,再运行git merge dev合并代码。遇到冲突时终端会明确标出,手动编辑文件删除多余标记后重新提交即可。常用git branch -d dev删除已合并的分支保持整洁。
Mac端常见避坑指南
Mac文件系统对大小写敏感问题比较特殊,默认不区分大小写但部分场景会报错。如果遇到类似错误,克隆仓库时加上-c core.ignorecase=false参数。另外Finder里看不到.git文件夹是正常的,这是系统隐藏机制,终端ls -a才能显示。使用VS Code或WebStorm等编辑器时,内置的Git面板比敲命令更直观,建议搭配使用提升效率。遇到网络超时或权限拒绝,优先检查SSH密钥是否配置正确,或者切换为HTTPS链接测试。
掌握以上流程后,Git就不再是黑盒工具。坚持每天提交、规范写注释、及时同步远程仓库,你的项目维护成本会大幅降低。遇到具体报错时,把终端输出的最后几行复制到搜索引擎,通常都能找到对应解决方案。