gitlab上传新项目全过程

一、前期准备

1.1 gitlab配置

在网上找一下吧,我这边没记录

1.2 gitlab安装

实战记录:版本控制工具 - git的安装与使用

1.3 需要在gitlab上新建一个空项目

  1. 登录进入giltlab,点击“create new project”:
    1
    2
    3
  2. 输入项目名称和设置项目属性
    2
  3. 复制项目地址
    3

二、本地操作

2.1 gitlab上传新项目全过程

  1. 在本地电脑上新建一个空的文件夹(或者是一个固定统一的文件夹),方便后续找到,这里会将gitlab的项目拉到这个文件内,点击进入这个文件夹,右键选择git bash here。
  2. git bash here中执行命令: git clone 项目地址
    1
    执行成功后,看本地电脑会出现在gitlab上新建的项目目录:
    1
  3. 进入项目目录,有.git的那个
    1
  4. 将要上传的所有内容(代码、文件等)复制到该目录下
  • 注意:此处所在的分支是main,想要将代码上传到别的分支上,需要先在gitlab新建分支master, 然后输入代码: git checkout master
  1. 在该文件夹中,右键选择git bash here,在git bash here中依次输入如下命令:
git init
git add ./
git commit -m '注释'
git push (输完之后,会弹出框,输入邮箱和密码)

1
6. 刷新gitlab页面,切换到刚才代码上传的分支下,上传成功。
1

2.2 gitlab将远程项目拉取到本地全过程

  1. 在GitLab上获取您的项目URL:
      首先,您需要在GitLab上找到您的项目URL。打开您的浏览器,输入GitLab的网站地址,并登录到您的账户。选择您要拉取的项目,进入项目主页,在右侧可以看到"Clone"按钮,点击后会弹出一些选项,选择"HTTPS"选项,即可获取项目的URL链接。
  2. 将项目克隆到本地:
      新建一个文件夹,进入该文件夹,右键选择git bash here。在git bash here中执行命令:
  git clone 项目地址 
  #也可以重名项目目录
  git clone 项目地址  重命名
  1. 切换到项目目录,可以看到项目拉取成功
    1

三、常见问题及解决

参考链接:gitlab上传新项目全过程+常见问题解决

四、分支合并

  如果将本地rml分支的内容合并到dev,需要执行:

  1. 本地rml切换到dev分支,在本地git bash执行命令:: git checkout dev
  2. 将rml和dev合并,在本地git bash执行命令::git merge dev
  3. 在git页面操作:
  • 点击’create merge request‘
    1
  • 在合并页面输入信息
    2
  • 点击确认
  1. 上传合并变更,在本地git bash执行命令:git push origin dev

五、常用命令

4.1 代码更新提交命令

  1. 按序执行以下一连套命令 ,完成代码的上传
git status    //查看当前状态(更改了哪些文件)
git add .     //将代码提交至暂存区
git commit -m '注释'   //填写 与代码一同提交的注释
git pull      //拉取最新的代码
git push      //推送本地代码
  1. 提交代码,与远程发生冲突时,按序执行命令
git stash
git pull origin master

4.2 其他指令

git remote rm origin  //删除远端项目地址
git remote add origin git@118.....@qq.com    //新建项目(代码推送到新的git)
git push -u origin master     //新建分支(首次,新建远程分支,并推送到该分支)
git branch   //查看当前分支
git checkout master  //切换到master分支
git checkout -b goods  //新建goods分支,并切换到goods分支
git merge user  //将user分支合并到当前分支
git pull    //拉取git最新代码到本地
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值