未来做哪些网站致富,永久免费虚拟机,郑州网站设计网站,夸克看网站要钱吗个人笔记#xff08;整理不易#xff0c;有帮助#xff0c;收藏点赞评论#xff0c;爱你们#xff01;#xff01;#xff01;你的支持是我写作的动力#xff09; 笔记目录#xff1a;学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客 个人随笔… 个人笔记整理不易有帮助收藏点赞评论爱你们你的支持是我写作的动力 笔记目录学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客 个人随笔工作总结随笔_8、以前工作中都接触过哪些类型的测试文档-CSDN博客 目录
一创建gitlab账号
二添加秘钥
三拥有者添加一个组一个组可以有多个项目
四创建项目
五克隆项目
六正常提交流程
七权限相关
八分支提交、Merge代码 github应该都知道很多开源项目。这里玩下gitlab私有仓库刚好公司有我就熟悉一下使用 一创建gitlab账号 二添加秘钥 注意这里添加的是公钥pub那个 三拥有者添加一个组一个组可以有多个项目 四创建项目 五克隆项目
使用第一个地址安全 六正常提交流程 cd去对应的目录下快捷方式是直接本地打开这个目录然后打开git窗口
git add README.md #添加文件到暂存区
git commit -m 测试提交 #提交暂存区的内容描述格式描述姓名简写
git push origin master #推送提交到仓库 七权限相关
1添加成员 2代码push权限 八分支提交、Merge代码
成员在分支开发完在分支push代码后在gitlab提交一个合并代码的请求管理员Review代码
1先pull仓库最新的代码 git pull #拉取仓库最新代码 2创建分支
git checkout -b test_fenzhi #创建并切换分支其中test_fenzhi是分支名
参数-b branch create and checkout a new branch 3查看当前分支
git branch #查看当前分支 4代码提交申请merge
提交的流程还是和六一样的 然后在gitlab上可以看到有一个提示 但是有时候看不到这个那可以来这里发起申请 填写以下内容特别是说明要写清楚 然后在这里就能看到merge请求了 新人前期提交代码可能格式不规范可以在这里说明让发起者改掉 已经解决了就标记已解决 没问题管理员merge就行了 5分支的处理
可以一直用分支当主干去开发如果没有merge的权限 git branch -d branch
删除指定分支。这是一个安全的操作因为当分支中含有未合并的变更时Git会阻止这一次删除操作。
git branch -D branch强制删除指定分支即便其中含有未合并的变更。该命令常见于当开发者希望永久删除某一开发过程中的所有commit。