1. 准备工作:安装Git
在CentOS系统中,首先需要安装Git。打开终端,运行以下命令安装默认版本的Git:
sudo yum install git
安装完成后,通过git --version命令验证安装是否成功(显示Git版本号即表示安装完成)。若需要最新版本,可从Git官网下载源码编译安装,但通常系统仓库的版本已能满足基本需求。
2. 配置Git全局信息
使用Git前需设置全局用户名和邮箱(用于提交记录的标识),在终端运行以下命令:
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
将Your Name和your_email@example.com替换为你的实际信息,这些信息会伴随每次提交。
3. 在PhpStorm中配置Git可执行文件路径
启动PhpStorm(可通过终端输入phpstorm或从应用菜单打开),进入设置界面:
File > Settings(或使用快捷键Ctrl+Alt+S);Version Control选项,点击Git;Path to Git executable字段中,输入Git可执行文件的路径(通常为/usr/bin/git,若通过源码安装则可能为/usr/local/git/bin/git);Test按钮,若弹出“Git executed successfully”提示,则表示配置正确。4. 将现有项目导入Git版本控制
若已有项目需要纳入Git管理,可通过以下步骤操作:
File > Open选择项目文件夹;VCS > Enable Version Control Integration;Git,点击OK。此时项目根目录会生成.git隐藏文件夹(版本控制的核心目录)。5. 创建新的Git仓库
若要新建项目并直接初始化Git仓库,可在创建项目时操作:
File > New Project;Create Git Repository选项;Create,项目会自动生成.git文件夹并纳入版本控制。6. 常用Git操作(提交、推送、拉取等)
PhpStorm提供了可视化的Git操作界面,无需手动输入命令即可完成常见操作:
提交更改:
右键点击需要提交的文件或文件夹,选择Git > Add(将文件添加到暂存区);
右键点击项目根目录,选择Git > Commit Directory,输入提交信息(如“修复登录bug”),点击Commit即可提交。
也可通过底部Version Control面板(快捷键Alt+9)快速查看变更文件并提交。
推送更改:
点击底部Version Control面板的Push按钮(或通过VCS > Git > Repository > Push),选择要推送的分支(如main),确认信息后点击Push,将本地提交推送到远程仓库。
拉取更改:
点击VCS > Git > Pull,选择远程仓库和分支,点击Pull即可将远程最新更改拉取到本地并合并。
克隆远程仓库:
若需将远程仓库克隆到本地,点击VCS > Git > Clone,输入远程仓库URL(如https://github.com/user/repo.git),选择本地存储路径,点击Clone即可完成克隆。
7. 分支管理与冲突解决
PhpStorm支持完整的分支操作:
Version Control面板的Branches按钮,选择New Branch(创建新分支)或Checkout(切换分支);Branches面板中,右键点击目标分支,选择Merge into Current,将目标分支合并到当前分支;Accept Yours/Accept Theirs快速解决),保存后提交即可。注意事项
Settings > Version Control > SSH Configurations中);