在 CentOS 中配置 PhpStorm 使用 Git
一 环境准备
- 安装 Git:在终端执行命令:sudo yum install git -y。
- 配置全局身份:设置提交者信息(与账号无关,但会写入每次提交)
- git config --global user.name “Your Name”
- git config --global user.email “you@example.com”
- 可选:设置默认编辑器,例如 git config --global core.editor nano。
以上完成后,Git 即可在系统终端正常使用。
二 在 PhpStorm 内配置 Git 路径
- 打开设置:File → Settings(Linux 常用快捷键 Ctrl+Alt+S)。
- 进入:Version Control → Git。
- 在 Path to Git executable 填写 Git 可执行文件路径,通常为 /usr/bin/git。
- 点击 Test 验证,看到成功提示后点击 OK 保存。
若路径正确且测试通过,PhpStorm 即可调用系统 Git 完成版本控制操作。
三 初始化或克隆仓库
- 克隆远程仓库:
- 菜单 VCS → Git → Clone,输入仓库 URL,选择本地目录,点击 Clone。
- 或初始化本地仓库:
- 打开项目后,右键项目根目录 Git → Repository → Initialize Repository;
- 若项目已纳入版本控制,可在 VCS → Enable Version Control Integration 选择 Git。
- 添加远程地址(如项目新建后未关联远程):
- VCS → Git → Remotes → +,填写名称(如 origin)与远程 URL。
以上操作完成后,项目即可与远程仓库进行同步。
四 常用操作与分支管理
- 提交与推送:
- 在提交面板勾选文件,填写提交信息,执行 Commit;需要同步到远端时使用 Commit and Push 或 VCS → Git → Push。
- 拉取更新:VCS → Git → Pull。
- 分支管理:
- 创建分支:git branch new-branch;切换分支:git checkout new-branch;合并分支:git merge new-branch。
- 图形界面操作:右侧 Version Control 面板可直观进行 Commit、Push、Pull、Log、Branches 等常用操作。
上述流程覆盖日常开发中最常用的提交、推送、拉取与分支协作场景。
五 常见问题排查
- 测试 Git 失败:回到 Settings → Version Control → Git,确认路径为 /usr/bin/git,若仍失败,检查是否安装成功或在终端运行 which git 确认路径。
- 提交作者信息不符:在系统终端执行 git config --global user.name/email 修正全局配置,或进入项目级配置。
- 无法推送或拉取:在 VCS → Git → Remotes 核对远程 URL 与分支映射,必要时使用 git remote -v 检查远端地址。