1. 准备工作:安装Git
在Ubuntu上使用PHPStorm进行版本控制前,需先安装Git(版本控制系统的核心工具)。打开终端,执行以下命令:
sudo apt update && sudo apt install git
安装完成后,通过git --version验证是否安装成功。
2. 配置Git全局信息
Git提交需关联用户身份,执行以下命令设置全局用户名和邮箱(替换为你的信息):
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
这些信息会记录在每次提交的元数据中,便于团队协作时追踪变更。
3. 在PHPStorm中配置Git路径
启动PHPStorm,进入设置界面(File > Settings或Ctrl+Alt+S),展开Version Control选项,选择Git。在Path to Git executable字段中,点击浏览按钮(…),找到Git的可执行文件路径(通常为/usr/bin/git或/usr/local/bin/git),选中后点击OK保存。PHPStorm会自动检测Git版本,确保路径正确即可。
4. 初始化Git仓库
打开需要版本控制的项目,右键点击项目根目录,选择Git > Initialize Repository。此时项目文件夹会生成一个隐藏的.git目录(版本控制的核心配置文件),标志着项目已纳入Git管理。
5. 添加文件到暂存区
将项目文件添加到Git暂存区(准备提交的中间状态),有两种方式:
Git > Add;Git > Add。6. 提交更改
暂存完成后,右键点击项目根目录,选择Git > Commit Directory。在弹出的窗口中,输入本次提交的描述信息(如“Initial commit”“Fix login bug”),点击Commit按钮即可完成提交。提交后,文件状态会变为“黑色”(表示已提交)。
7. 配置远程仓库(可选,用于团队协作)
若需将代码同步到远程仓库(如GitHub、GitLab),需添加远程仓库地址:
Git > Remotes;+按钮,输入远程仓库名称(通常为origin,默认别名),粘贴远程仓库URL(如https://github.com/yourusername/yourproject.git);OK保存。VCS > Git > Push将本地提交推送到远程仓库,或通过VCS > Git > Pull拉取远程最新代码。8. 分支管理与冲突解决
Version Control(或按Alt+9),选择Git > Branches,点击New Branch创建新分支(如feature/login),或选择现有分支切换;Branches窗口中,右键点击目标分支(如main),选择Merge into Current,将选中分支合并到当前分支;9. 使用Version Control工具窗口
PHPStorm底部的Version Control工具窗口是版本控制的核心操作面板,可实时查看:
Log标签,查看所有提交记录及变更内容);