使用Git将项目上传到gitlab详解(windows)

2023-10-29

1、首先你需要在gitlab上面创建一个仓库:

 

 

拿到该仓库地址

2.具体操作步骤

在windows上面在要上传的目录下打开git bash(windows版git需要安装,自行安装)

①进行git初始化:git init

 ②将项目的所有文件添加到仓库中:git add .

 ③将add的文件commit到仓库

git commit -m “注释语句”

 ④关联到远程仓库

 git remote add origin git@192.168.17.154:root/test.git   //自己的仓库地址

 查看是否成功连接:

 git remote -v

  ⑤将项目上传到远程gitlab仓库

git push -u origin master   //master是你要上传到的分支

 3.验证:

进入test仓库的master分支查看文件是否已经上传

 4.排雷!!!!

当遇到上传失败的时候,建议重新来一遍,并将已经连接的远程仓库删除

遇到问题不要慌,沉下心,实在不行就使用运维三板斧!!!!

(ps如果不知道运维三板斧是啥,建议问度娘

 

git remote remove origin     //删除远程仓库

git remote -v     //查看现有的远程仓库连接情况

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用Git将项目上传到gitlab详解(windows) 的相关文章

  • 致命:未配置推送目的地

    请参阅以下屏幕详细信息 git remote v 命令显示我已添加 test vish 但是当我发出 Push 命令时 它给出了错误 有人可以帮忙吗 C Users vishwas gupta03 Documents GitHub test
  • 我在使用“heroku open”命令时遇到错误

    我在 heroku 上创建了一个 python 应用程序 推动后我给了heroku open命令 我在浏览器上遇到这样的错误 Application Error An error occurred in the application an
  • GIT Pull 删除了我的提交

    在 git pull 之后 我已经完成了 git Reset 以在合并之前撤消与提交 ID 的合并 不知何故 我的整个提交都消失了 而且我也无法在历史记录中看到该提交 但我有提交 id 在 git show 命令上我可以看到我的更改 我如何
  • 版本控制 rpm 规范文件

    我正在配置一台构建机器来为大量非常相似的项目生成 rpm 每个项目的规范文件在名称上以及有时在依赖项和其他属性上都略有不同 每个项目都有自己的 git 存储库 其中包含项目文件 这些规范文件仅存在并且实际上仅对构建系统本身有用 每个项目都可
  • 从私有 GitHub 存储库迁移到公共和私有

    我使用 GitHub 上的私人存储库开发了一个客户项目 我们现在要做的就是开放其中的某一部分 并产生该项目的开源版本 我们的想法是 客户的版本将在此基础上构建 对开源版本所做的任何更改也应适用于私有版本 现在的问题是我不能将当前的 GitH
  • 改进 IntelliJ 注释(git Blame)

    我想改进 注释选项 右键单击代码行号冒号 gt 注释 它类似于 gitblame 但集成到 IntelliJ 1 这可能吗 通过插件或 IntelliJ 文件的原始修改 还有其他什么吗 2 我使用的是 Android Studio 基于 I
  • 如何将 HEAD 移回之前的位置? (分离头)和撤消提交

    在 Git 中 我试图做一个squash commit通过合并到另一个分支然后重置HEAD通过以下方式前往上一个地点 git reset origin master 但我需要走出这一步 如何将 HEAD 移回之前的位置 我有 SHA 1 片
  • 从 master 分支部署特定功能

    假设我们使用两个分支进行开发 staging and master 在迭代期间 所有团队成员所做的所有更改都会定期合并到staging分支并出现在我们的暂存环境中 客户能够查看更改并提供反馈 在迭代结束时我们合并staging分支到mast
  • VS Code / Bitbucket / SSH - 权限被拒绝(公钥)

    我试图通过 ssh 从 vscode 访问 bitbucket 但总是得到权限被拒绝 公钥 SSH 密钥位于 ssh 公钥已正确设置在bitbucket settings security sshkeys 按键已经过测试并且可以工作 启动后
  • 我应该从哪里安装 git:xcode-select --install 还是brew install git?

    我应该从哪里安装 git xcode select install or brew install git 你需要做xcode select install无论如何 如果你想做任何开发 然后你可以做 brew install git 它将安
  • 在大型团队中使用 git VS Mercurial 和 Xcode 进行 iOS 开发有何优缺点?

    我们希望在一个项目上一起工作 签出 签入文件 一些开发人员推荐 git 其他开发人员更喜欢 Mercurial 有没有人对这两者都有经验 并且能告诉我为什么我应该花时间在不与 Xcode 集成的 Mercurial 上 而不是只使用集成的
  • 分支和文件夹的 gitolite 权限

    在 gitolite 我想要 developers能够推送到除以下之外的任何分支master I want user1能够推送到任何分支 包括master 除了不是某个目录master 我该怎么做呢 这应该解决以下两个问题 repo are
  • Visual Studio 代码中的“Git:gpg 未能签署数据”

    全新安装 Linux 后 我尝试设置我的环境 并且不断收到Git gpg failed to sign the data在本地提交更改时出错 我使用的是 Visual Studio Code 专有版本 而不是开源版本 gitconfig u
  • Git:从远程获取特定对象

    在工作中我们必须应对一个非常庞大的 git 存储库 90Go 在尝试调整本地副本上的一些内容后 我的包文件出现错误 尝试解压它 我可能删除了一些目标文件 例如 gt git GC 错误 无法读取 af9ed8 snip 致命 坏树对象 af
  • 在 $git push -u origin main 命令之后,Git bash 不请求任何身份验证,实际上什么也不做

    当我尝试将代码上传到 github 时 以下是我在 Git Bash 终端中执行的步骤 当我尝试使用将代码推送到 github 时 git push u origin main光标移动到下一行并持续闪烁 但不执行任何操作 git remot
  • 从 svn 到 git,移动了主干

    我正在尝试将 svn 存储库切换到 git 这是一个旧的存储库 以前的维护者之一为每个新版本移动了主干 例如 以前的存储库位于 svn ssh svn mycompany com project release 1 trunk 现在 我们当
  • 使用 git 合并两个文件夹

    我正在和一些以前从未使用过 git 的人一起开发一个项目 由于不了解 git 的功能 他们创建了该项目的两个版本 开发版本和生产版本 这两个版本都存在于当前环境中 更复杂的是 除了旧的开发文件夹之外 另一个用户还创建了这些文件夹 所以项目目
  • git 列出所有可用命令

    有没有命令可以显示 GIT 中所有可用命令的列表 有git help但它显示 usage git version exec path
  • 获得干净的 git 沙箱的最有效方法是什么?

    对于我的持续集成构建 我想确保我的 git 沙箱中没有存放任何杂散文件 并且没有任何文件被无意中更改 我知道关于git reset hard HEAD 这解决了部分问题 但我想我想做的是删除所有未跟踪和忽略的文件 我可以用蛮力的方式做到这一
  • 如何在 git merge 提交中列出冲突的文件(父级都有更改的文件)?

    qgit 有一个很好的选择 可以在合并提交中查看 有趣 的文件 其中有趣的文件被定义为在两个父文件中都有更改的文件 查看此类文件的相应命令行是什么 git show name status SHA1 of merge 将向您显示提交消息和在

随机推荐

  • Android 登录处理

    今天整理一下之前在项目中写的关于某些界面需要登录判断处理 这里整理了一个简易的 Demo 模拟一下 登录情况 和 未登录情况 下的界面跳转处理 效果如图 以上分别模拟了 未登录和已登录 情况下的 界面跳转和当前界面事件处理 接下来我们来看一
  • 【程序设计训练】4-5 小希的数表

    问题描述 Gardon 昨天给小希布置了一道作业 即根据一张由不超过 5000 的 N 3 lt N lt 100 个正整数组成的数表两两相加得到 N N 1 2 个和 然后再将它们排序 例如 如果数表里含有四个数 1 3 4 9 那么正确
  • Spring Cloud Eureka源码分析之心跳续约及自我保护机制

    Eureka Server是如何判断一个服务不可用的 Eureka是通过心跳续约的方式来检查各个服务提供者的健康状态 实际上 在判断服务不可用这个部分 会分为两块逻辑 Eureka Server需要定期检查服务提供者的健康状态 Eureka
  • java版工程项目管理系统源码+系统管理+系统设置+项目管理+合同管理+二次开发

    工程项目各模块及其功能点清单 一 系统管理 1 数据字典 实现对数据字典标签的增删改查操作 2 编码管理 实现对系统编码的增删改查操作 3 用户管理 管理和查看用户角色 4 菜单管理 实现对系统菜单的增删改查操作 5 角色管理 管理和查看用
  • 7月7日!GLM大模型技术前沿与应用探索

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入 随着AIGC时代的到来 大型语言模型逐渐成为学术界和工业界的关注焦点 近期 各种大语言模型的涌现给自然语言处理领域的研究带来了诸多挑战 也逐渐对计算机视觉和计算机生物等领域产生了
  • KeyError: 'Spider not found:name一样,为何还是找不到spider 多种解决方案,总有一个适合你!

    第一种 运行的main文件中的爬虫名字与爬虫文件中的name不相同 解决方案 令两者名字相同即可 第二种 爬虫文件夹中缺少 init 文件 一开始是直接在spider文件夹下创建的爬虫文件 然后把多个爬虫文件放进stt的文件夹中 运行mai
  • windows快速搭建caffe环境

    下载预编译文件 下载预编译文件 跳转链接 http caffe berkeleyvision org installation html https github com BVLC caffe tree windows 创建虚拟环境 由于本
  • SpringCloud的优势

    1 代码耦合度较低 不会影响其他模块的开发 2 极大的减轻了团队开发成本 可并行开发 不用过多关注其他人怎么开发 3 配置比较简单 基本用注解就能实现 不能使用过多的配置文件 4 微服务操作 实现跨平台的 可以使用不同的语言开发 5 每个微
  • 用Python手撕一个批量填充数据到excel表格的工具,解放双手!

    作者 锋小刀 微信搜索 Python与Excel之交 关注我的公众号查看更多内容 Hi 大家好 今天这篇文章是根据批量填充数据的进阶版 基础版本就一段很简单的代码 虽然简单 但如果这个模板或者数据发生变化 还是要改来改去的 所以本文就在基础
  • 华为OD机试 -表示数字(C++ & Java & JS & Python)

    描述 将一个字符串中所有的整数前后加上符号 其他字符保持不变 连续的数字视为一个整数 数据范围 字符串长度满足 1 100 1 n 100 输入描述 输入一个字符串 输出描述 字符中所有出现的数字前后加上符号 其他字符保持不变 示例1 输入
  • 如何使用 Python 从单词创建首字母缩略词

    在编程和数据处理中 首字母缩略词是句子的缩写版本 Python 是一种有效的语言 用于构造首字母缩略词 简化任务和简单地传达更大的句子 本课展示了如何使用 Python 及其一些潜在的应用程序从单词中制作首字母缩略词 算法 您需要安装任何其
  • 2023前端最新【JavaScript面试题】高频30问

    JavaScript是一种轻量级的编程语言 常被用于网页开发中 它是一种解释型语言 常常被用于实现前端逻辑 在Javascript的面试中 以下是一些常见的问题 1 Javascript的数据类型有哪些 Javascript有七种数据类型
  • 蓝桥杯-2021省赛第一场(部分)

    试题B 卡片 本题总分 5 分 问题描述 小蓝有很多数字卡片 每张卡片上都是数字 0 到 9 小蓝准备用这些卡片来拼一些数 他想从 1 开始拼出正整数 每拼一个 就保存起来 卡片就不能用来拼其它数了 小蓝想知道自己能从 1 拼到多少 例如
  • rj45接口引脚定义_RJ45插座工作原理及接口定义分析

    rj45插座工作原理分析 rj45插座滤波器中poe的工作原理是透过 局域网 网络线提供access point 无线接取点 工作所需之电源 并不需要单独连接电源线缆的全新供电方式 现许多企业已开始应用rj45插座滤波器中poe来降低组建无
  • onTaskRemoved() not getting called in HUAWEI and XIOMI devices

    http stackoverflow com questions 40660216 ontaskremoved not getting called in huawei and xiomi devices 20 down vote favo
  • 持仓盈亏公式

    添加持仓盈亏 卖出数量必须小于等于持仓量 卖出买入数量必须是100的整数倍数且大于0 当前价不影响 摊博成本 持仓成本 持有量 买入价 买入数量 卖出价 卖出数量 都是当前添加数据进行计算 持仓成本 买入价 买入数量 买入价 买入数量 列表
  • Linux关于memory cgroup的几个要点

    概述 本文讲述memory cgroup比较容易误解的一些逻辑 如果不太经常使用和解决问题的话 对于memory cgroup的认知会比较浅显 cgroup memory用来限制进程的内存使用 但是我们进一步想如下的问题 进程的内存可以分很
  • java-layui下载单个或多个文件

    首先设置使用的浏览器 允许同时下载多个文件 这个可以在下载的时候有的浏览器会弹出提示框是否允许下载多文件 有的不弹或者默认禁止的 需要手动设置 这个根据使用的浏览器 自行百度设置即可 代码未用到实际项目中 写的比较杂乱 测试可用后根据自己的
  • 无线网dns服务器设置错误,DNS错误怎么办(如何正确设置DNS)

    篇一 dns错误怎么办 dns错误的解决办法 dns错误怎么办 dns错误的解决办法 不知道大家有没有遇到过输入网址打开之后出现网页打不开 提示dns错误的情况 笔者以前遇到不少类似的情况 不过多数是由于以下原则造成的 今天笔者也接到电脑百
  • 使用Git将项目上传到gitlab详解(windows)

    1 首先你需要在gitlab上面创建一个仓库 拿到该仓库地址 2 具体操作步骤 在windows上面在要上传的目录下打开git bash windows版git需要安装 自行安装 进行git初始化 git init 将项目的所有文件添加到仓