1. 安装Git版本控制工具
在Debian系统中,首先需要安装Git作为版本控制工具。打开终端,执行以下命令更新软件包列表并安装Git:
sudo apt update
sudo apt install git
安装完成后,通过git --version命令验证安装是否成功。
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并打开目标项目,通过以下步骤配置Git路径和用户信息:
- 点击顶部菜单栏的File > Settings(Windows/Linux)或PhpStorm > Preferences(Mac)。
- 在设置窗口左侧导航栏中,选择Version Control > Git。
- 在Path to Git executable字段中,确认或手动指定Git的可执行文件路径(通常为
/usr/bin/git,系统会自动检测)。
- 点击右侧的Test按钮,确保PhpStorm能正确识别Git(显示“Git executable is valid”即为成功)。
- 在User Name和Email字段中,输入与Git全局配置一致的信息(可选,但建议保持一致)。
4. 初始化Git仓库
若项目尚未纳入版本控制,需在PhpStorm中初始化Git仓库:
- 右键点击项目根目录,在弹出的上下文菜单中选择Git > Init Repository。
- 初始化后,项目根目录会生成一个
.git隐藏文件夹,标志着版本控制仓库创建完成。
5. 关联远程仓库(如GitHub/GitLab)
若需要将本地仓库与远程仓库同步,可通过以下步骤添加远程仓库地址:
- 右键点击项目根目录,选择Git > Remote > Add。
- 在弹出的窗口中,输入远程仓库名称(通常为
origin,默认推荐)和远程仓库URL(如GitHub的https://github.com/username/repo.git或SSH地址)。
- 点击OK保存设置,完成远程仓库关联。
6. 日常Git操作(提交、拉取、推送)
- 提交更改:对项目文件进行修改后,点击PhpStorm顶部菜单栏的VCS > Git > Commit,在提交窗口中勾选需要提交的文件,输入提交消息(描述本次修改内容),然后点击Commit按钮。
- 拉取更新:从远程仓库获取最新代码,右键点击项目根目录,选择Git > Pull,在弹出的窗口中选择要拉取的分支(通常为
origin/main或origin/master),点击OK即可同步远程更改。
- 推送代码:将本地提交推送到远程仓库,右键点击项目根目录,选择Git > Repository > Push,选择要推送的分支,输入远程仓库验证信息(如GitHub账号密码或SSH密钥),点击Push完成推送。
7. 分支管理(可选但常用)
- 创建分支:在PhpStorm的Version Control工具窗口中,点击Git > Branches > New Branch,输入新分支名称(如
feature/login),点击Create即可创建新分支。
- 切换分支:在Version Control工具窗口的分支列表中,点击当前分支名称,选择要切换的目标分支(如
main),即可切换到该分支。
- 合并分支:若需要将特性分支合并到主分支,右键点击项目根目录,选择Git > Merge Changes,在弹出的窗口中选择要合并的分支(如
feature/login),点击Merge完成合并。