1. 准备工作:安装Git
在CentOS系统中,首先需要安装Git(版本控制系统的核心工具)。打开终端,执行以下命令:
sudo yum install -y git
安装完成后,验证Git是否安装成功:
git --version
如果显示Git版本号(如git version 2.45.1),则说明安装成功。
2. 配置Git全局用户信息
Git提交代码时需要关联用户身份,执行以下命令配置全局用户名和邮箱(替换为你自己的信息):
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
这一步是版本控制的必要步骤,确保每次提交的作者信息准确。
3. 在PhpStorm中配置Git路径
启动PhpStorm,进入设置界面(File > Settings 或 PhpStorm > Preferences),展开Version Control选项,选择Git:
Path to Git executable输入框中,点击右侧的...按钮,选择Git的可执行文件路径(CentOS默认路径为/usr/bin/git);Test按钮,验证PhpStorm是否能正确识别Git(若显示“Git executed successfully”,则配置成功);OK保存设置。4. 初始化Git仓库(新项目)
如果是新项目,需要将项目目录初始化为Git仓库:
VCS > Import into Version Control > Create Git Repository;OK。.git隐藏文件夹,标志着Git仓库初始化完成。5. 克隆远程仓库(已有项目)
如果项目已存在于远程仓库(如GitHub、GitLab),可以通过PhpStorm直接克隆到本地:
VCS > Checkout from Version Control > Git;URL输入框中粘贴远程仓库的地址(如https://github.com/username/repo.git);...按钮选择目录);Clone,PhpStorm会自动下载远程仓库代码并初始化本地仓库。6. 添加文件到版本控制
初始化仓库或克隆远程仓库后,需要将项目文件添加到Git的暂存区:
Git > Add,被选中的文件会变为“绿色”(表示已暂存);VCS > Git > Add,批量添加文件。7. 提交更改
将暂存区的文件提交到本地仓库:
Version Control面板(或按Alt+9快捷键);Local Changes tab中,选中需要提交的文件;Commit按钮(或按Ctrl+K快捷键);Commit Changes窗口中,输入提交信息(如“Fix login bug”),点击Commit按钮完成提交。8. 推送与拉取代码
VCS > Git > Push,选择要推送的分支(如main),点击Push即可;VCS > Git > Pull,或使用快捷键Ctrl+T,选择要拉取的分支,点击Pull即可。9. 分支管理
PhpStorm提供了直观的分支管理功能:
VCS > Git > Branches,打开分支面板;+按钮,输入分支名称(如feature/login),点击Create;Checkout;Merge into Current(将选中分支合并到当前分支);Delete(需确保当前不在该分支上)。10. 查看版本历史
VCS > Show History,打开版本历史窗口;Git > Show History,查看单个文件的版本历史。注意事项
Version Control面板会实时显示文件的状态(如未跟踪、已修改、已暂存),方便快速定位需要版本控制的文件;Push和Pull操作,避免代码冲突。