1. 准备工作:安装Git并配置全局信息
在Debian系统上使用PHPStorm进行版本控制,首先需要安装Git(版本控制工具)。打开终端,执行以下命令安装Git:
sudo apt update && sudo apt install git
安装完成后,配置Git的全局用户名和邮箱(用于标识提交者):
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
通过git --version命令验证Git是否安装成功。
2. 在PHPStorm中配置Git集成
打开PHPStorm,进入File > Settings(Windows/Linux)或PhpStorm > Preferences(Mac)。在设置窗口中,展开Version Control选项,选择Git。
Path to Git executable字段中,点击...按钮选择Git可执行文件的路径(通常为/usr/bin/git)。点击Test按钮,确保PHPStorm能正确识别Git。User Name和User Email字段中,输入与Git全局配置一致的信息(可选,但建议保持一致)。3. 初始化本地Git仓库
有两种方式初始化仓库:
Git > Init Repository,即可在项目根目录创建新的Git仓库。File > New > Project from Version Control > Git,输入远程仓库URL和本地存放路径,点击Clone完成克隆。4. 关联远程仓库
若项目需要与远程仓库同步,需添加远程仓库地址:
VCS > Git > Remotes,点击+按钮。Edit Git Remote窗口中,输入远程仓库名称(如origin),粘贴远程仓库URL(如https://github.com/username/repo.git),点击OK保存。5. 日常版本控制操作
提交更改:
方法1:在PHPStorm左下角点击Version Control面板(或使用快捷键Alt+9),查看未提交的更改(蓝色标记)。右键点击文件或文件夹,选择Git > Commit Directory,输入提交信息,勾选需提交的文件,点击Commit。
方法2:使用快捷键Ctrl+K快速打开提交窗口。
推送代码:
右键点击项目根目录,选择Git > Repository > Push(或使用快捷键Ctrl+Shift+K)。选择要推送的分支(如main),点击Push,输入远程仓库认证信息(如GitHub账号密码或SSH密钥),完成推送。
拉取更新:
当远程仓库有新提交时,右键点击项目根目录,选择Git > Pull(或使用快捷键Ctrl+T)。选择要拉取的分支,点击Pull,将远程更改同步到本地。
6. 分支管理
Git分支按钮(如main),可查看当前分支及远程分支列表。New Branch,输入分支名称(如feature/login),点击Create,即可创建新分支并切换到该分支。main),点击Git > Merge Changes,选择要合并的分支(如feature/login),点击Merge,完成分支合并。