PHPStorm在CentOS中的版本控制使用指南(以Git为例)
在CentOS系统中,首先需要安装Git工具(若未安装)。打开终端,执行以下命令:
sudo yum update -y && sudo yum install git -y
安装完成后,通过git --version验证是否安装成功(显示Git版本号即为成功)。
为Git提交记录关联作者信息,执行以下命令(替换为你的实际姓名和邮箱):
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
可选:配置默认文本编辑器(如nano):
git config --global core.editor nano
File > Settings(或使用快捷键Ctrl+Alt+S)。Version Control,选择Git。在Path to Git executable输入框中,填写Git可执行文件的路径(通常为/usr/bin/git)。Test按钮,若弹出“Git executable is valid”提示,说明配置成功,点击OK保存。有两种方式初始化仓库:
File > Open,选择项目文件夹。右键点击项目根目录,选择VCS > Enable Version Control Integration,在弹出的对话框中选择Git,点击OK。此时项目根目录会生成.git隐藏文件夹(版本控制信息存储位置)。VCS > Checkout from Version Control > Git,输入远程仓库URL(如GitHub、GitLab的仓库地址),选择本地克隆路径,点击Clone即可将远程仓库复制到本地。右键点击需要版本控制的文件(或文件夹),选择Git > Add,文件会进入暂存区(等待提交)。也可通过顶部菜单VCS > Git > Add批量添加。
点击底部状态栏的Version Control面板(或按Alt+9),查看未提交的更改。点击Commit按钮(或右键选择Git > Commit Directory),输入提交信息(如“修复登录bug”),点击Commit完成提交(提交后更改会保存到本地仓库)。
Version Control面板中的Push按钮(或顶部菜单VCS > Git > Repository > Push),选择远程仓库(如origin)和分支(如main),点击Push将本地提交推送到远程仓库。Version Control面板中的Pull按钮(或顶部菜单VCS > Git > Repository > Pull),选择远程仓库和分支,点击Pull获取远程最新更改并合并到本地。Version Control面板中的Git > Branches,选择New Branch,输入分支名称(如feature/login),点击Create。Git > Branches中选择目标分支,点击Checkout即可切换。main),点击Git > Branches > Merge Changes,选择要合并的分支(如feature/login),点击Merge完成合并。若需使用SVN而非Git,需先安装SVN插件:
File > Settings > Plugins,搜索“Subversion Integration”,点击Install并重启PHPStorm。File > Settings > Version Control > Subversion,在Path to Subversion executable中输入SVN可执行文件路径(如/usr/bin/svn),点击Test验证连接。VCS > Enable Version Control Integration,选择Subversion即可。