这一个帖子内容不是很难,写这个帖子的原因是搜了这一个结果发现大家写的步骤都非常的复杂,而且还没有成功,所以这里简单总结一下。

上传到gitlab的前提基于先安装git,具体如何安装网上一大把。,然后要有局域网的gitlab服务器,且在这个gitlab服务器注册了gitlab的账号。有了gitlab服务器和在该gitlab注册的账号以后,我们就开始吧。

1.登录

打开gitlab网站并登录gitlab账号,点击【project】,选择【Your Project】,然后在右边点击【New Project】

2.创建工程

输入工程名,写工程描述,然后设置权限级别,如果工程是团队开发,一般都设置为【Internal】,这样就能实现共享。

3.查看git命令

创建完工程以后,滚动鼠标往下会看到【Command line instructions】,会告诉你如何下载提交和删除文件并提交到服务器端。gitlab工程创建出来以后,本身就提供非常多有用的信息。接下来就可以开始将自己的工程代码或者文件提交到服务器端了。

3.1 打开bash命令行

先创建一个文件夹作为git repository路径,也就是以后放git项目的地方,方便统一管理。然后在文件夹下右击鼠标,选择【Git Bash here】进入git bash 命令行

3.2 下载项目

刚刚在网页中创建工程以后,在bash网页中的【Command line Instruction】复制【Git global setup】下的两行命令到git bash中执行,然后执行【Create a new repository】中的前两行命令。

下载完项目以后就会在你的git repo下找到你的项目,进入【11111】项目以后,windows设置查看【隐藏的项目】,就会看到多了一个.git文件夹,也就是表示我们的项目和服务器的对接了起来,以后就可以在这里做git操作了。

3.3 上传工程

我们建立了服务器与本地的连接以后,就可以把要提交的文件复制一份到项目文件夹下(是复制,不是剪切,养成备份的好习惯),通过git bash上传到服务器。命令如下:

git add helloworld/

git commit -m "the first verison of this project"

git push

3.4 查看结果

回到gitlab网页中就可以看到,刚刚那些Command line instructions已经不见了,下面被替换成你上传的文件。

3.5 添加和设置用户权限

在左下角选择【Settings】→【Members】,然后搜索选择用户,和设置对应的权限,需要何种权限可参照权限表说明设定,点击【Add to project】添加用户。添加成功以后,就会在用户列表找到,也可以在列表中修改对应的权限。

3.6 git命令的使用和说明

提交代码和更新代码如果对版本和分支不那么严格的话,几乎就使用到以下命令就可以了。

git clone 项目url

git bash进入指定目录之后,执行 git clone 项目url,就会从服务器中拷贝代码到本地。

git checkout

git checkout是把服务器的代码同步更新到本地,为了养成好习惯,我们应该在修改自己的代码之前先checkout一下再做修改,以减少与其他用户的冲突操作。

git add 文件(夹)名

git add是单词提交,add是广义的添加,包括文件的增加和文件的修改,都是需要使用到git add。

git commit -m "这次提交你的注释"

git commit是对多次add的一个汇总,也就是我们平常写文件或者代码,经常都是同一目的,会有多次add操作,注释只在一次commit中书写即可。commit和add的区别从定义上是,commit一次性把多次add的文件从工作区提交到暂存区,为了更好的分批分阶段进行操作。

git push (origin master)

git push是把刚刚git commit的内容推送到服务器上,默认会选择master分支。

本地项目上传到gitlab上相关推荐

  1. 如何使用git命令将本地项目上传到Gitlab上

    年纪大了不常用的话有时候就是会忘指令.. 使用Git命令把本地项目上传到github上托管 (1)在github上,新建一个仓库 (2)打开git-bash,进入项目目录下 (3)git init ( ...

  2. 将本地文件上传到gitlab上

    目录 第一步:在gitLab中创建好一个项目 第二步:进入本地电脑中的你要上传文件的文件目录,右击鼠标选择" Git Bash Here" git命令窗口(本机电脑要安装好git) ...

  3. 本地项目上传公司GitLab步骤

    1.在公司gitlab新建一个项目: 2.此时项目是空的,现在在本地d盘或者e盘新建一个空文件夹: 3.前提是安装了git,在新建文件夹右击git bush here: 4.然后在命令行输入 git ...

  4. 如何把本地idea上的项目上传到github上以及出现invalid authentication data问题的解决措施

    注意看标题 是 上传到 github 上,所以你的 github 地址是 : github.com 而不是其他的,基于这个大方向下做以下修改: 第一步: 就需要正在github中创建一个账号:http ...

  5. 如何通过TortoiseGit(小乌龟)把本地项目上传到github上

    1.第一步: 安装git for windows(链接:https://gitforwindows.org/)一路next就好了, 如果遇到什么问题可以参考我另外一篇文章~^ - ^ 2.第二步:安装 ...

  6. 将本地vue项目上传到github上

    将本地vue项目上传到github上 首先,打开本地创建好的vue项目文件,右键点击Git bash Here,打开Git命令工具,输入git init 回车运行,生成.git文件. 运行git ad ...

  7. 本地代码上传到gitlab

    两种方式的说明,如果是以学习的目的,建议使用第一种方式:如果是为了快速把代码上传到gitlab,建议使用第二方式: 查看git配置的命令,注意:不同的目录,配置项也不尽相同:git config -- ...

  8. gitlab首次上传 将本地代码上传

    首先你已经安装了git. 1.在本地代码目录,鼠标右键Git Bash Here: 2.执行git命令,此命令会在当前目录下创建一个.git文件夹, git init 3.将项目的所有文件添加到仓库中 ...

  9. 将项目上传到Gitee上(命令方式使用TortoiseGit方式)

    如何将项目上传到Gitee上(命令方式) 目录 将项目上传到Gitee是我们经常需要使用到的操作,因此我们要熟悉这些步骤 一.首先保证本机已经安装了Git git官网安装完成之后,鼠标右键会出现Git ...

最新文章

  1. 我是如何设计 Upload 上传组件的
  2. 使用EHPC实现“完美并行”的高效批处理方案
  3. [转] Nexus OSS 3.xx 体验
  4. 网管日志-06.09.05
  5. hdu 2988 Strange fuction【模拟退火】
  6. Applying Multicycle Exceptions in the TimeQuest Timing Analyzer--Altera Note
  7. AIX 6.1 连接DS4700,多路径mpio,mpio_get_config -Av 需要打补丁。
  8. 微信小程序开发——小程序分享转发
  9. 只谈Network,不谈Social,互联网营销
  10. Java集合类源码解析:Vector
  11. 图像匹配几种常见算法与实践
  12. 请求服务器获取微信openid,Golang通过小程序获取微信openid的方法示例
  13. Unity3D延迟执行功能脚本
  14. EMC VMAX关于vault有关的概念
  15. wps导航栏在哪设置?
  16. 2023考研常识知识之五类数学有哪些区别
  17. 绕过CDN查找真实IP方法总结
  18. 嵌入式产品如何支持阿拉伯文显示---看这一篇就够了
  19. C语言基础之数据类型和数据的表现形式
  20. scratch做出按键控制屏幕滚动效果

热门文章

  1. STL学习笔记-multimap的基本使用
  2. C++ opengl 环境光分量
  3. vue-element-xlsx在线读取Excel数据预览
  4. 初一上册计算机教案,人教版七年级上册信息技术教学计划
  5. 增量式pid调节方式有何优点_PID控制算法
  6. 为什么html运行之后不滚动,为什么很多移动端的HTML UI,在滚动时都用transform属性而不是用传统的滚动条?...
  7. mysql sql select for update_mysql SELECT FOR UPDATE语句使用示例
  8. error while loading shared libraries
  9. 计算机隐藏用户设置,Win10电脑怎么设置隐藏账户?电脑如何设置隐藏账户?
  10. 黑客必须掌握的基本技能