gitlab项目基本操作

简介: gitlab项目基本操作

一.前提


  • 注册gitlab账号


二.准备


1.设置共享文件夹


  • 运行虚拟机-设置-选项-共享文件夹-添加文件夹-总是启用



2.clone主分支


  • 进入共享文件夹目录



  • 在本地创建ssh key


ssh-keygen -t rsa -C"your_email@youremail.com"  //创建SSH
cat ~/.ssh/id rsa.pub  //填写ssh密钥




  • clone


git clone xxx



3.创建自己的分支


  • 进入主分支


cd xxx



  • 创建子子项目


git remote set-url upstream ssh://git@192.168.31.235:2022/xxx/exam.git


  • 在主分支下创建自己的分支


git branch test



  • 查看分支情况


gba



4.设置远程仓库位置


  • 查看远程仓库地址


git remote -v



  • 添加仓库地址


git remote add upstream xxx



  • 远程获取版本到本地


git fetch upstream  //从远程获取版本upstream



  • 将当前分支和上游分支进行合并


git rebase upstream/master



  • 切换分支


git checkout test



三.上传文件并操作


1.创建分支文件并上传


vim a.py



2.添加到暂存区


git add a.py


3.查看状态


git status


4.将暂存区内容添加到本地仓库


git commit -m "add: a.py"



5.上传到远程分支


git push upstream test



6.从远程获取代码并合并本地


git pull --rebase upstream master



7.删除分支


  • 进入master分支


git checkout master


  • 删除本地test分支


git branch -d test


相关文章
|
6天前
IDEA第一次上传项目到gitlab
IDEA第一次上传项目到gitlab步骤
|
6天前
|
jenkins 持续交付 开发工具
【gitlab】旧的gitlab项目迁移新的gitlab
【gitlab】旧的gitlab项目迁移新的gitlab
58 0
|
9月前
gitlab--trigger 触发不同项目之间的 CI、 触发同一项目下的其他 ci
gitlab--trigger 触发不同项目之间的 CI、 触发同一项目下的其他 ci
|
6天前
|
程序员 开发工具 git
【实测】gitlab/github 如何过滤项目内的文件
【实测】gitlab/github 如何过滤项目内的文件
|
10月前
gitlab删除项目
gitlab删除项目
329 0
|
6天前
|
开发工具 git
hbuilderX安装git插件→拉取线上gitlab项目
hbuilderX安装git插件→拉取线上gitlab项目
|
6天前
|
缓存 JavaScript 前端开发
GitLab 官网使用 pages 服务,发布 vue 前端项目
GitLab 官网使用 pages 服务,发布 vue 前端项目
|
6月前
|
jenkins 网络安全 持续交付
微服务轮子项目(44) -GitLab代码仓库
微服务轮子项目(44) -GitLab代码仓库
65 0
|
6月前
|
Linux 开发工具 git
淘东电商项目(07) -GitLab简介以及Docker部署
淘东电商项目(07) -GitLab简介以及Docker部署
77 0
|
7月前
|
前端开发 Java jenkins
Jenkins+Gitlab+Nginx+SonarQube+Maven编译Java项目自动发布与基于tag版本回退
Jenkins+Gitlab+Nginx+SonarQube+Maven编译Java项目自动发布与基于tag版本回退
257 0

热门文章

最新文章