1. 在Debian中安装Git
首先确保Debian系统已安装Git,通过终端执行以下命令安装:
sudo apt update
sudo apt install git
安装完成后,验证Git是否安装成功:
git --version
若输出Git版本号(如git version 2.45.1),则表示安装成功。
2. 在PhpStorm中配置Git路径
打开PhpStorm,进入设置界面(Windows/Linux:File → Settings;macOS:PhpStorm → Preferences)。
展开Version Control选项,选择Git。
在Path to Git executable输入框中,输入Git的可执行文件路径(Debian系统通常为/usr/bin/git)。
点击右侧Test按钮,确认PhpStorm能正确识别Git(显示“Git executable is valid”即为成功)。
可选:在User name和Email字段中填写你的Git全局用户名和邮箱(需与远程仓库账户一致),点击Apply→OK保存配置。
3. 启用项目版本控制集成
打开需要集成的项目,点击顶部菜单栏VCS → Enable Version Control Integration。
在弹出的窗口中,选择Git作为版本控制系统,点击OK。
此时,PhpStorm会在项目根目录下初始化Git仓库,并在底部显示Version Control面板(用于查看文件变更状态)。
4. 克隆远程Git仓库(可选)
若已有远程仓库(如GitHub、GitLab),可通过PhpStorm直接克隆到本地:
点击File → New → Project from Version Control → Git。
在URL字段中输入远程仓库地址(如https://github.com/username/repository.git),选择本地存放路径,点击Clone。
PhpStorm会自动克隆仓库并配置好版本控制。
5. 提交与推送代码
修改项目文件后,在Version Control面板(底部)中,右键点击已变更的文件或文件夹,选择Git → Commit Directory。
在弹出的提交窗口中,填写提交信息(如“Fix login bug”),勾选需要提交的文件,点击Commit按钮(或Commit and Push直接推送)。
若需仅推送代码到远程仓库,右键点击项目根目录,选择Git → Repository → Push,选择远程分支(如origin/main),点击Push。
6. 拉取远程更新
当远程仓库有新提交时,右键点击项目根目录,选择Git → Repository → Pull。
在弹出的窗口中,选择要拉取的远程分支(如origin/main),点击Pull即可同步远程更改到本地。
7. 分支管理
main),选择New Branch,输入分支名称(如feature/login),点击Create。feature/login)即可切换。main),点击Git → Merge Changes,选择要合并的分支(如feature/login),点击Merge完成合并。常见问题排查
Path to Git executable是否指向正确的Git可执行文件(如/usr/bin/git)。ssh-agent)。Version Control面板无项目文件,需执行git init初始化本地仓库,或在PhpStorm中重新克隆仓库。