1. 安装Git
在CentOS系统中,首先需要安装Git。打开终端,运行以下命令安装Git:
sudo yum install git
安装完成后,通过git --version
命令验证安装是否成功。
2. 配置Git全局信息
安装完成后,需要设置Git的全局用户名和邮箱(用于标识提交者):
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
这些信息会随每次提交记录到版本历史中。
3. 在PhpStorm中配置Git路径
打开PhpStorm,进入File > Settings
(或PhpStorm > Preferences
,取决于版本),选择Version Control > Git
。在Path to Git executable
输入框中,填写Git可执行文件的路径(通常为/usr/bin/git
)。点击Test
按钮,确认PhpStorm能正确识别Git,最后点击OK
保存设置。
4. 初始化本地Git仓库
若项目尚未纳入版本控制,需初始化本地仓库。右键点击项目根目录,选择VCS > Import into Version Control > Create Git Repository
,或在Version Control
面板中点击+
号,选择项目目录。这会在项目根目录生成.git
隐藏文件夹,标志版本控制初始化完成。
5. 关联远程仓库(可选)
若需将本地仓库与远程仓库(如GitHub、GitLab)同步,需添加远程仓库地址。右键点击项目根目录,选择Git > Remotes > Add
,输入远程仓库URL(如https://github.com/username/repo.git
),点击OK
即可。
6. 提交本地更改
对项目文件进行修改后,右键点击项目根目录,选择Git > Commit Directory
。在弹出的窗口中,勾选需要提交的文件,输入提交信息(描述本次更改内容),点击Commit
按钮即可将更改提交到本地仓库。若需同时推送到远程仓库,可点击Commit and Push
。
7. 推送与拉取代码
Git > Push
,选择要推送的分支(如main
),点击Push
即可将本地提交同步到远程仓库。Git > Pull
,选择要拉取的分支,点击Pull
即可将远程更改同步到本地。8. 分支管理
通过Version Control
面板中的Git > Branches
选项,可管理分支:
+
号,输入分支名称(如feature/login
),点击Create
。Checkout
。Merge into Current
。9. 解决冲突
若合并或拉取时出现冲突(如同一文件在不同分支被修改),PhpStorm会提示冲突文件。右键点击冲突文件,选择Git > Resolve Conflicts
,通过界面手动选择保留的代码(本地或远程),解决冲突后点击Mark as Resolved
,再提交更改。