1. 在CentOS上安装Git
首先确保CentOS系统已安装Git。若未安装,可通过以下命令快速安装(适用于CentOS 7及以下版本):
sudo yum install git
若需安装最新版本,可采用源码编译安装(需提前安装依赖):
# 安装依赖
sudo yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
# 下载并解压源码(以2.39.2为例)
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.2.tar.gz
tar -zxvf git-2.39.2.tar.gz
cd git-2.39.2
# 编译安装
make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
# 配置环境变量
echo 'export PATH=/usr/local/git/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
安装完成后,通过git --version验证是否成功(应显示Git版本号)。
2. 配置Git全局用户信息
Git提交需关联用户身份,执行以下命令设置全局用户名和邮箱(替换为实际信息):
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
这些信息将用于标识每次提交的作者。
3. 在PhpStorm中配置Git路径
打开PhpStorm,进入设置界面(File > Settings或PhpStorm > Preferences),展开Version Control选项,选择Git:
Path to Git executable字段中,点击右侧...按钮,浏览至Git可执行文件路径(通常为/usr/bin/git或/usr/local/git/bin/git);Test按钮,确认PhpStorm能正确识别Git(显示“Git executed successfully”即为成功);OK保存设置。4. 初始化Git仓库
有两种方式在PhpStorm中初始化仓库:
Git > Initialize Repository,确认后项目文件夹将生成.git隐藏目录;VCS > Checkout from Version Control > Git,输入远程仓库URL(如GitHub、GitLab地址),选择本地保存路径,点击Clone即可将远程仓库复制到本地。5. 常用Git操作(通过PhpStorm界面)
Git > Add(或使用快捷键Ctrl+Alt+A);Git > Commit Directory,在弹出窗口中输入提交信息(如“fix login bug”),点击Commit;VCS > Git > Repository > Push,选择要推送的分支(如main),确认后本地提交将同步至远程仓库;VCS > Git > Pull,获取远程仓库的最新提交并合并到当前分支;Version Control面板,切换至Log标签,可查看所有提交记录(包括作者、时间、修改内容)。6. 分支管理
PhpStorm提供了直观的分支管理功能:
Version Control面板(或Git菜单)中,右键点击项目目录,选择Git > Branches > New Branch,输入分支名称(如feature/new-login),点击Create;Version Control面板的Branches列表中,点击目标分支名称即可切换;main),右键点击要合并的分支(如feature/new-login),选择Git > Merge into Current,解决冲突后提交即可。注意事项
Path to Git executable路径是否正确(需包含git可执行文件,而非目录);~/.ssh/目录下);git pull同步远程仓库,避免代码冲突。