PHPStorm和IDEA的方式是一样的。
GitLab如果注册不了的请用GitHub注册登录也是可以的。 不用GitHub是因为GitLab是免费的并且可以免费创建私有项目
准备--->
先下载GitLab的插件 File->Settings->Plugins->Browse Repositories
下载安装完后会提示重新启动PHPStorm
重新启动后会发现VCS->Git 出现GitLab选项
这里面有两个选项,一个是请求合并的一个是请求合并的列表
点击AddNewGitLabServer添加
Token在这里
设置好这个就能合并代码了。
注意,如果推送没有成功请检查一下是否添加了SSH秘钥。
这里我不做多的说明,百度一下GitLab的ssh秘钥生成 如果你没加秘钥的话很有可能会不成功。
ssh-keygen -t rsa -C "email@email.com"
记住,这里面的邮箱填写你GitLab绑定的邮箱 后面 步骤直接回车,使用默认的存储位置。
生成的公钥 将这个文件的内容粘贴到GitLab中去
开始---->
1.创建GitLab项目(在个人设置中可以修改语言的。)
2.创建好项目后会有创建仓库的教程
我么选择第二种,将现有的文件上传到GitLab的远程仓库。
3.右键项目打开控制台
4.输入以下命令 将项目所在的目录初始化成git 本地仓库
git init
5.将文件添加(每次提交的时候记得将文件添加到提交的目录中去)
文件可能优点多,点Yes。
6.Commit 提交
添加完描述 选择要提交的文件就可以提交了,点击commit提交到本地仓库。
7.这一步应该放到前面的,连接远程仓库。
8.添加要上传的远程仓库的地址
9.这一步需要注意了,我倒现在都还没创建好远程仓库也就说明现在这个地址中没有主线或分支,也就是说没办法推送。所以,控制台输入这一句,创建主分支,和上面GitLab创建仓库的教程一样的。
git push -u origin master
之后等待它推送完。
10.推送完后你就能推送代码了。直接Pull
11.选择地址和分支
点击Pull就能推送成功了。注意如果Pull为灰色,代表该仓库没有任何东西,没有主支和分支需要看教程创建一下。