使用gitlab初次上传代码

提要

项目开发中需要使用gitlab来管理代码,将自己开发的模块上传到gitlab,第一次使用这个代码管理仓库,记录一下。

方法

1.首先注册gitlab的账号。这个在百度上搜一下gitlab的官网,进去后首页就是注册及登陆页面,没有账号的先注册,不做详细说明。
2.有自己的账号后登录,进入gitlab。
3.进入自己的团队中,创建一个仓库。
在这里插入图片描述
点击上面的new projects,进入创建仓库界面,如下图所示
在这里插入图片描述
查看上图标出的顺序,在1处输入项目的名称,在2处输入项目的描述,3处选择新仓库的属性,私有的,内部的,共有的,属性里只有内部的需要解释一下,就是一个团队的登录后都可以查看你的仓库里的项目,私有的就是只有自己可以查看,共有的不再解释。上述的三个填写选择之后,点击按钮创建项目按钮create projects按钮。创建成功后,进入下面的界面。
在这里插入图片描述
此时会提示仓库已经创建成功,但是可以看到此时还是一个空的项目,因为你还没有上传代码到其中。
4.在自己的电脑上下载并安装git,用于创建本地仓库,作为连接远程仓库的桥梁,将来上传和下载代码都可以通过git来操作。
在网上找官网下载git,下载后按照提示来安装git,若是不放心,可以在网上搜索git的安装教程,照着安装步骤安装。安装完成后,在自己的电脑上进入到你想创建本地仓库的路径下,创建一个空文件夹,用于存放本地仓库代码。文件夹名最好和gitlab上创建的仓库同名,这里关于这个空文件夹的命名规则我忘记了,这里是最安全的方式,也方便后期查找。
5.在创建的空文件夹上右键,可以看到git bash here和git GUI here,当然这是在上一步成功安装git之后才会有的。
在这里插入图片描述
6.点击git bash here菜单,弹出一个命令窗口,此时真正的上传代码开始了。
在这里插入图片描述7.输入命令git clone 网址,这里的网址是自己创建仓库后,自己创建的仓库的网址,可以去gitlab上拷贝一下,
在这里插入图片描述
然后回车。进入到自己刚才创建的空文件夹后可以看到新增加了一个文件夹.git,当前前提是你的电脑设置了可以查看隐藏文件。
8.将自己的需要上传的项目拷贝到那会儿创建的空文件夹下。
9.继续在命令窗口输入指令:
git add .
回车。
10.继续输入指令:git commit -m “描述”。这里的描述是指自己关于此次提交代码的描述,就是自己的项目做了那些变动之类的。第一次提交就写首次提交也行。
11.上一步若是回车之后出现提示
在这里插入图片描述
需要自己配置名称,这时输入如下的指令:
git config --global user.email “you@example.com”
回车后继续输入指令:
git config --global user.name “Your Name”
回车,上面的两个指令是配置自己的邮箱和用户名,当然读者自己根据自己的邮箱和用户名信息修改就行。
12.接下来继续输入指令:git push -u origin master
回车,将自己的代码上传到gitlab上,执行完这步后,可以去girlab上查看是否自己已经上传成功代码。
完成上面的步骤之后,首次提交代码就成功了。下一篇博文告诉怎么上传代码到已经被初次上传代码的仓库,即如何向gitlab上上传更新后的代码。
备注:
上面的指令具体什么作用,读者可以自己查阅。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524028.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云数据库精华问答 | 现有数据库优化到云环境有什么好处​?

云数据库可以实现按需付费、按需扩展、高可用性以及存储整合等优势。我们就看看看关于云数据库的精华问答吧。1:Q:什么是云数据库?A:云数据库是指被优化或部署到一个虚拟计算环境中的数据库,可以实现按需付费、按需扩展、高可用性…

上传更新的代码到gitlab

提要 项目开发中已经初次上传代码到gitlab上,那么后面在本地修改了代码之后怎么上传,本文作以说明。 方法 首先说明一点,若你本地代码要上传的代码在你之前创建的本地仓库之外,那么你需要将要上传的代码拷贝到本地仓库中&#…

Python基础教程学习目录 - Python入门教程

Python 基础入门 2021 年 1 月 23 日 下午 12:48 目录 一.Python 基础篇二.Python 线程/进程篇 一.Python 基础篇 Python 简介Python Pycharm Anacanda 区别Python2.x 和 Python3.x,如何选择?Python 配置环境Python Hello World 入门Python 代码注释…

linux tail命令_操作手册

tail :输出文件的最后几行。 用于linux查看日志的时候很方便,假如日志文件为:Console.log 用法: 1、输出文件最后10行的内容 tail Console.log2、-n为最后n行,输出文件最后n行的内容,同时监视文件的改变,…

华为2019年第一季度业绩曝光;联想and谷歌加入英特尔新晋云计划;即特斯拉起火,蔚来ES8也维修起了火...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 亚马逊仓库(图片…

怎么从gitlab上下载别人的代码

提要 当需要从gitlab上下载别人的代码时,这里简述一下如何操作。 方法 按如下的步骤来实现: 1.在自己的电脑脑上新建一个空文件夹,文件夹的名称自己取。 2.在新建的文件夹上右键,选择git bash here菜单,弹出一个命令…

Python 常用函数 - Python入门教程

Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一)Python print 函数(二)Python format 函数Python type 函数Python isinstance 函数Python zip 函数Python Chainmap 函数Python id 函数Python update 函数Python divmod 函数Python all 函数Pyt…

集群概述

一、什么是集群 1. 集群概念2.集群的特点3. 集群的两大能力4. 集群与分布式的区别 1. 集群概念 ①集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。②在某种意义上,他们可以被看作是一台计算机。集…

qt中combox怎么使其下拉菜单的长度变长

提要 项目开发中一些用户提出下拉菜单的滚动条需要滚好久,才能找到自己想要选择的项,需要将原本值显示10 个的下拉菜单现在加长先使的数目,从而使用户滚动变少。 实现 其实实现就使一个函数,设置combox的最大显示项的数目便可。…

在这座智慧岛上 看华为的坚定与“野心”

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!在ICT这个江湖里,不乏拼搏向上的企业,但是耐得住性子、扛得住诱惑&#xf…

gblfy博客配色模板

[toc]html空格符号 文章目录①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇<font color"#FF6666" size3>**关键字**<font>关键字 <font color"#006699" size3>**关键字**<font>关键字 <…

深入浅出Docker 镜像 | 技术头条

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作为云计算的当红明星Docker 来势汹汹,它就像一场森林大火&#xff0c;烧到了我们中间…

qt中调整弹出框的位置

提要 在程序中点击按钮&#xff0c;有时在边缘弹出的弹出框&#xff0c;不能全部展示在用户的面前&#xff0c;弹出框显示的位置会超过程序的边界&#xff0c;从而看不到完整的弹出框&#xff0c;这时可以菜取设置弹出框可以按下鼠标拖动来使其不被遮住&#xff0c;或者在弹出…

一分钟弄懂什么是分布式和微服务

微服务是架构设计方式&#xff0c;分布式是系统部署方式&#xff0c;两者概念不同 一、微服务 1、简单来说微服务就是很小的服务&#xff0c;小到一个服务只对应一个单一的功能&#xff0c;只做一件事。 2、这个服务可以单独部署运行&#xff0c;服务之间可以通过RPC来相互交互…

git status查看文件的状态

提要 通过git status查看文件的状态时&#xff0c;出现了一些如下的提示&#xff1a; jidfjDESKTOP-2DAKPIL MINGW64 /g/excise/zhushouProject/ZhuShou (master) $ git status On branch master Your branch is behind origin/master by 8 commits, and can be fast-forward…

Centos7 Docker镜像操作_入门试炼02

文章目录一、镜像操作常用命令二、镜像基础操作2.1. 删除所有镜像2.2. 列出镜像2.3. 搜索镜像2.4. 拉取镜像2.5. 查看所有镜像2.6. 镜像加速器2.7. 删除指定镜像2.8. 列出所有镜像ID2.9. 删除所有镜像一、镜像操作常用命令 说明命令列出docker下的所有镜像docker images列出所…

虚拟化精华问答 | 如何为虚拟机分配任务?

虚拟化&#xff0c;是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。今天就让我们来看看关于虚拟化的精华问答吧。1Q&#xff1a;在一台特定的服务器上&#xff0c;每一个虚拟机是否可以运行任何版本的Windows&#xff1f;A&#xff1a;服务器虚拟化对于你在每一个虚拟机…

Centos7 Docker容器操作_入门试炼03

文章目录一、容器常用命令二、查看容器2.1. 查看正在运行容器2.2. 查看所有的容器&#xff08;启动过的历史容器&#xff09;2.3. 查看最后一次运行的容器2.4. 查看停止的容器三、容器创建和运行3.1. 交互式容器和守护式容器的区别3.2. 目录映射3.3. 交互式容器(不建议使用)3.4…

微软日本将试行“上4休3”制度;苹果专卖店人脸识别误把学生当盗贼;腾讯在泰国推出了当地首个AI云平台……...

关注并标星星CSDN云计算极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 联想 Z6 Pro&#xff08;图片…

无标题栏窗口的实现拖动,和边的拉伸功能

本文的功能实现&#xff0c;参考了链接&#xff1a;https://blog.csdn.net/Ternence_God/article/details/100150377&#xff0c;图片也是来自其。 引言 创建的程序采用系统窗口&#xff0c;直接可以进行拖动&#xff0c;向八个方向拉伸&#xff0c;一旦设置窗口无标题栏&…