目录
1 开新项目、新仓库、并推送
一 在gitlab上创建空项目,(生产环境别创建私有的)创建私有的仓库
创建完毕,复制https地址备用
注意:看一下之前的项目都是在哪个路径下,本次创建的仓库也要放在同一个路径下,否则你放在自己的路径下,别人没发 clone。如果你无法选择路径,只能在自己的路径下创建,那么是你的账号权限问题。
二在项目中操作
1 创建项目并简单测试走通这个项目
2 推送初始化项目到远程
①如果鼠标右键放在项目上没有GIT选项,右键项目打开Terminal;
② 打开控制台之后,输入git init 这个目的是为了项目初始化,代表这个项目被git管理
③接着:可以使用命令继续commit和push。我不用命令推送了这里
④在项目上右键就可以找到git选项了:
选择git add,单击
选择git commit会让你输入备注信息
选择git push 第一次推会让你选择默认远程分支,单击,会弹出选项框 ,让你输入远程的url,把https的url放入,确认即可。
可能推送的时候会出现如下的情况:
1推送被拒绝的情况:
你的权限不足,gitlab仓库是别人创建的,你第一次推这个master分支到别人的分支上
2推送成功的情况:
gitlab上的仓库是你自己创建的,第一次推这个项目到仓库的master分支上
2 平时提交代码的注意
情况1 : 分支只有你自己开发
1 从开发分支上新建自己的分支
2 在自己的分支上随意开发
3 自己的分支开发完毕,依次进行git add ; git commit ; git push
4 合并到开发分支的时候,直接在gitlab、github、gitee上提交合并请求就可以。
情况2:分支是几个人共同开发
1 切换到本次大家一块开发的分支
2 在这个分支上进行开发
3 开发完毕,git add ; git commit但是先不要push
4 每次push提交前,先git pull本分支的远程分支的代码(因为别人可能已经提交过了)
没有冲突就会pull成功
如果有冲突,就慢慢解决冲突
5 pull成功以后,就git push
这样才可以保证push成功。
6 合并到开发分支的时候,直接在gitlab、github、gitee上提交合并请求就可以。
注意:
每次切换前都要保证当前的分支是已经进行了git add(提交到暂存区); git commit(提交到本地库的)。否则的话,你切换个分支,会把你在上一个分支正在编辑的代码带到当前的分支