Ubuntu上如何使用PHPStorm进行版本控制
导读:1. 安装Git 在Ubuntu终端中执行以下命令,安装Git版本控制系统: sudo apt update sudo apt install git 安装完成后,通过git --version验证是否安装成功。 2. 配置Git全局信息...
1. 安装Git
在Ubuntu终端中执行以下命令,安装Git版本控制系统:
sudo apt update
sudo apt install git
安装完成后,通过git --version
验证是否安装成功。
2. 配置Git全局信息
设置提交代码时使用的用户名和邮箱(需与远程仓库账号一致):
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
可选:配置默认文本编辑器(如nano):
git config --global core.editor "nano"
通过git config --global --list
查看配置是否生效。
3. 在PHPStorm中配置Git路径
启动PHPStorm,点击顶部菜单栏File >
Settings(或快捷键Ctrl+Alt+S
),进入设置窗口:
- 左侧导航栏选择Version Control > Git;
- 在Path to Git executable输入框中,确认Git可执行文件路径(通常为
/usr/bin/git
,系统会自动检测); - 点击右侧Test按钮,验证PHPStorm能否正确连接Git(显示“Git executed successfully”即为成功);
- 点击OK保存设置。
4. 初始化本地Git仓库
有两种方式初始化仓库:
- 方式一(推荐):打开已有项目后,在PHPStorm顶部菜单栏点击VCS >
Enable Version Control Integration,在弹出的对话框中选择Git,点击OK。此时项目根目录会生成
.git
隐藏文件夹(版本控制信息存储位置)。 - 方式二(命令行):在项目根目录终端中执行
git init
,然后回到PHPStorm刷新项目即可看到.git
文件夹。
5. 添加文件到版本控制
- 方法一(图形界面):在项目视图中,右键点击需要添加的文件或文件夹,选择Git > Add,将文件加入暂存区(Staged);
- 方法二(批量添加):右键点击项目根目录,选择Git > Add,添加所有未跟踪文件;
- 验证:添加后,文件会变为绿色(表示暂存状态),或通过Version Control工具窗口(Alt+9)查看“Local Changes”列表。
6. 提交更改到本地仓库
- 图形界面:在Version Control工具窗口的“Local Changes”标签下,选中要提交的文件,右键点击Commit Directory,或直接点击顶部菜单栏VCS > Commit;
- 填写信息:在提交窗口中,输入描述本次更改的Commit Message(如“Initial commit”),确认选中要提交的文件,点击Commit按钮完成提交。
7. 关联远程仓库(可选)
若需将代码推送到GitHub、GitLab等远程仓库,需添加远程仓库地址:
- 方法一(图形界面):点击顶部菜单栏VCS >
Git >
Remotes,在弹出的对话框中点击**+号,输入远程仓库名称(通常为
origin
,默认别名),然后粘贴远程仓库URL(如https://github.com/yourusername/yourproject.git
),点击OK**; - 方法二(命令行):在项目根目录终端中执行
git remote add origin 远程仓库URL
。
8. 推送代码到远程仓库
将本地提交推送到远程仓库:
- 图形界面:右键点击项目根目录,选择VCS > Git > Push,或点击顶部菜单栏VCS > Git > Push;
- 确认信息:在推送窗口中,选择要推送的远程仓库(如
origin
)和分支(如main
),点击Push即可。
9. 拉取远程仓库更改
同步远程仓库的最新代码到本地:
- 图形界面:右键点击项目根目录,选择VCS > Git > Pull,或点击顶部菜单栏VCS > Git > Pull;
- 解决冲突:若远程仓库有本地未提交的更改,会提示冲突,需手动解决冲突后再次提交。
10. 分支管理(可选)
- 查看分支:点击顶部菜单栏VCS > Git > Branches,打开分支管理窗口;
- 创建分支:点击**+号,输入分支名称(如
feature/login
),选择Create New Branch**,即可创建新分支并切换到该分支; - 切换分支:在分支列表中选中目标分支,点击Checkout;
- 合并分支:切换到目标分支(如
main
),右键点击要合并的分支(如feature/login
),选择Merge into Current,完成分支合并。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu上如何使用PHPStorm进行版本控制
本文地址: https://pptw.com/jishu/733675.html