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


相关文章
|
7月前
IDEA第一次上传项目到gitlab
IDEA第一次上传项目到gitlab步骤
|
6月前
|
JavaScript Java 应用服务中间件
用白薅来的gitlab自带的gitlab-runner部署一个vue项目
用白薅来的gitlab自带的gitlab-runner部署一个vue项目
173 2
|
2月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
83 0
|
2月前
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
252 0
|
7月前
|
jenkins 持续交付 开发工具
【gitlab】旧的gitlab项目迁移新的gitlab
【gitlab】旧的gitlab项目迁移新的gitlab
1319 0
|
3月前
|
Docker 容器
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
|
6月前
|
缓存 Kubernetes Linux
CentOS 7上的GitLab Runner,让你的项目加速奔跑
CentOS 7上的GitLab Runner,让你的项目加速奔跑
440 1
|
7月前
|
开发工具 git
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
369 0
gitlab--trigger 触发不同项目之间的 CI、 触发同一项目下的其他 ci
gitlab--trigger 触发不同项目之间的 CI、 触发同一项目下的其他 ci
|
7月前
|
Shell 网络安全 开发工具
GitLab创建项目的时候需要SSH Keys
GitLab创建项目的时候需要SSH Keys
47 0