您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

本地新项目如何推送到gitlab仓库

时间:2022-03-21 09:53:30  来源:  作者:程序员杨叔

一、背景介绍

很多时候我们都是在gitlab上拉取现有的项目下来做开发。但是假设一个新项目由你来搭建项目框架,你本地新建项目,也搭好了初始化的项目框架。现在需要把这个项目放到公司gitlab仓库中,方便其他同学拉取该项目做后续的具体开发,具体应该如何做呢?

二、具体步骤

1. gitlab上新建一个空白项目
gitlab上点击new project按钮,新建一个项目:

本地新项目如何推送到gitlab仓库

 


项目名称输入和你本地项目同样的名称:

本地新项目如何推送到gitlab仓库

 


点击 create project 按钮创建出该空白的项目:

本地新项目如何推送到gitlab仓库

 


2. 初始化本地仓库并commit项目
进入本地该项目目录下,右键Git Bash Here打开git命令窗口:

本地新项目如何推送到gitlab仓库

 


初始化本地仓库:

git init

 

本地新项目如何推送到gitlab仓库

 

将本地项目的所有文件添加到暂存区:

git add .

 

本地新项目如何推送到gitlab仓库

 


commit提交项目:

git commit -m "初始化项目"

 

本地新项目如何推送到gitlab仓库

 

3. 建立本地仓库和远程仓库关系并推送
gitlab仓库拿到之前建的项目的地址,然后建立本地仓库和远端gitlab仓库关系:

git remote add origin  https://gitlab.xx.com/xxxx.git

备注:如果在这一步时如果出现错误:fatal:remote origin already exists,需要先执行下面的命令清除关联关系,然后再进行上一步动作:

git remote rm origin

查看关联关系是否成功建立:

git remote -v

先拉取一下远程仓库内容:

git pull --rebase origin master

 

本地新项目如何推送到gitlab仓库

 


再推送本地内容到远程仓库:

本地新项目如何推送到gitlab仓库

 


操作结束。查看gitlab上之前创建的项目的内容,可以看到本地项目的内容已全部推送到gitlab上了:

本地新项目如何推送到gitlab仓库

 


本地新项目如何推送到gitlab仓库

 

================================
以上,希望对你有帮助!



Tags:gitlab   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
如何在 GitLab 执行器中使用 Podman
使用 Podman 启动 GitLab 执行器有多种方法,我在本文中概述了其中两种。GitLab 执行器Runner 是一个与 GitLab CI/CD 配合使用的应用,可在 GitLab 基础设施上的流水线中运行作...【详细内容】
2023-08-25  Search: gitlab  点击:(294)  评论:(0)  加入收藏
使用 GitLab 的 Terraform CI/CD 管道
使用 GitLab 管道部署 Terraform 为管理基础设施提供了一个安全、无缝的过程,从而实现更快、更高效的部署。基础设施即代码 (IaC) 是现代 DevOps 和敏捷团队一致、高效地管理...【详细内容】
2023-05-17  Search: gitlab  点击:(405)  评论:(0)  加入收藏
服务中断、系统宕机...GitLab崩了怎么办?
创新式的开发对于码农来说往往是一项艰巨的“修行”任务。每个GitLab用户都或多或少地认识到,源代码对于保障DevOps团队能够不间断地开展工作流程的重要性。...【详细内容】
2022-11-18  Search: gitlab  点击:(248)  评论:(0)  加入收藏
python + selenium实现gitlab全文搜索
一般来说软件开发相关企业都会有自己内部的源代码管理工具,比如私有部署的gitlab服务器。特别是企业上规模之后会有多个产品线,各个业务产品线各自的项目解决方案会非常多。以...【详细内容】
2022-11-16  Search: gitlab  点击:(293)  评论:(0)  加入收藏
GitLab 禁用 Windows
作为 GitHub 的重要竞争对手,GitLab 自成立以来就一直与其在源码库市场上进行争夺。尤其当微软在 2018 年以 75 亿美元收购了 GitHub 后,GitLab 便适时推出了迁移功能,使许多开发者纷纷转向 GitLab,GitLab 由此迅速成长,于...【详细内容】
2022-08-09  Search: gitlab  点击:(369)  评论:(0)  加入收藏
GitLab 技术选型为何不同:坚持用 Web 框架十多年、坚决不用微服务
关于过气网红编程语言 Ruby,我们此前曾发过一篇文章去回顾其大受追捧的过往,并讨论了它每况愈下的生存状态。不过人气并不能直接说明语言质量差,一方面 Ruby on Rails(用 Ruby...【详细内容】
2022-07-08  Search: gitlab  点击:(266)  评论:(0)  加入收藏
CentOS安装部署GitLab服务器
安装依赖yum -y install policycoreutils openssh-server openssh-clients postfix设置postfix开机启动并启动systemctl enable postfix && systemctl start postfix下载Gi...【详细内容】
2022-05-24  Search: gitlab  点击:(360)  评论:(0)  加入收藏
git、github、gitlab有什么区别?
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。这是官方解释,结合自己经验来说,一般在不大不小的公司里,开发的大佬提交代码就是用这...【详细内容】
2022-04-11  Search: gitlab  点击:(348)  评论:(0)  加入收藏
本地新项目如何推送到gitlab仓库
一、背景介绍很多时候我们都是在gitlab上拉取现有的项目下来做开发。但是假设一个新项目由你来搭建项目框架,你本地新建项目,也搭好了初始化的项目框架。现在需要把这个项目放...【详细内容】
2022-03-21  Search: gitlab  点击:(681)  评论:(0)  加入收藏
GitHub还是GitLab?谈谈两者的区别
【CSDN 编者按】开发人员在开发编程项目时可能会面临这样一个问题,GitHub和GitLab各有优缺点,用哪一个更好呢?那么今天我们就来简单介绍一下GitHub和GitLab并谈谈它们各自的优...【详细内容】
2022-03-10  Search: gitlab  点击:(74)  评论:(0)  加入收藏
▌简易百科推荐
Meta如何将缓存一致性提高到99.99999999%
介绍缓存是一种强大的技术,广泛应用于计算机系统的各个方面,从硬件缓存到操作系统、网络浏览器,尤其是后端开发。对于Meta这样的公司来说,缓存尤为重要,因为它有助于减少延迟、扩...【详细内容】
2024-04-15    dbaplus社群  Tags:Meta   点击:(1)  评论:(0)  加入收藏
SELECT COUNT(*) 会造成全表扫描?回去等通知吧
前言SELECT COUNT(*)会不会导致全表扫描引起慢查询呢?SELECT COUNT(*) FROM SomeTable网上有一种说法,针对无 where_clause 的 COUNT(*),MySQL 是有优化的,优化器会选择成本最小...【详细内容】
2024-04-11  dbaplus社群    Tags:SELECT   点击:(1)  评论:(0)  加入收藏
10年架构师感悟:从问题出发,而非技术
这些感悟并非来自于具体的技术实现,而是关于我在架构设计和实施过程中所体会到的一些软性经验和领悟。我希望通过这些分享,能够激发大家对于架构设计和技术实践的思考,帮助大家...【详细内容】
2024-04-11  dbaplus社群    Tags:架构师   点击:(2)  评论:(0)  加入收藏
Netflix 是如何管理 2.38 亿会员的
作者 | Surabhi Diwan译者 | 明知山策划 | TinaNetflix 高级软件工程师 Surabhi Diwan 在 2023 年旧金山 QCon 大会上发表了题为管理 Netflix 的 2.38 亿会员 的演讲。她在...【详细内容】
2024-04-08    InfoQ  Tags:Netflix   点击:(5)  评论:(0)  加入收藏
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(8)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(16)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(12)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(9)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(14)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(10)  评论:(0)  加入收藏
站内最新
站内热门
站内头条