• Idea上传项目到gitlab并创建使用分支


    Idea上传项目到gitlab并创建使用分支

    1 配置git

    在idea的setting中,找到git,配置好git的位置,点击Test按钮显示出git版本号,则说明配置成功。

    2 项目中引入git

    Idea通过VCS,选择Create Git Repository

    在弹出的对话框中选择项目的根目录,在确认对话框中选择Yes,idea上方的工具栏中,原来的VCS不见了,取而代之的是Git

    这时候如果查看项目根目录,会发现新增了一个隐藏目录 .git

    3 本地提交

    右键点击项目,选择git->Add,添加项目

    右键项目,选择Git->Commit Directory进行本地提交

    4 gitlab创建项目

    Gitlab中创建项目

    5配置项目地址

    项目右键,选择Git,选择Manage Remotes

    在弹出的对话框中,配置好gitlab中创建项目的git地址

    6 提交项目

    通过idea提交项目,但是一般会出错

    error: failed to push some refs to 'xxx(远程库)

    原因是因为我们在gitlab创建项目时,项目中已经有了一个readme.md文件,项目文件存在冲突导致的

    解决思路:使用idea更新项目,将readme.md项目更新下来,然后统一进行提交

    或者提交到新的分支中,然后在gitlab页面上将代码合并到主分支

    更新:上述的报错原因是表面原因,解决方法是“野路子”。真正的原因在于本地库与远程库版本不同,因为无法同步所以无法提交

    解决方法:使用git命令进行同步(将远程仓库中的更改合并到当前分支,同时允许合并不相关的历史)

    git pull origin master --allow-unrelated-histories

    7 创建并使用分支

    例如,gitlab中已经为项目创建了develop分支

    项目右键,选择Git->Branches,

    在弹出的对话框中选择远程的develop分支点击checkout

    本地分支中就会创建一个develop分支,提交时会从develop分支提交,点击origin可以选择添加新的git地址,点击最后的develop可以编辑目标分支的名字,这里我选择了远程的develop分支

    提交后可以看到,提交到远程develop分支成功。

  • 相关阅读:
    Parser用法
    经典算法试题(一)
    (21)STM32——通过键盘控制舵机和LED灯(利用正点原子USMART实现)
    推荐一款M1电脑可用的虚拟机软件
    单商户商城系统功能拆解40—分销应用—分销设置
    使用 TiUP 命令管理组件
    Python实现PDF转换文件格式
    C和指针 第13章 高级指针话题 13.3 函数指针
    使用Krukal算法解决图的最小生成树问题
    Go 并发可视化解释 - Semaphore
  • 原文地址:https://blog.csdn.net/l631768226/article/details/133376515