Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何正确地将文件从现有的非基于存储库的项目推送到gitlab

如何正确地将文件从现有的非基于存储库的项目推送到gitlab
EN

Stack Overflow用户
提问于 2021-04-17 02:54:03
回答 3查看 448关注 0票数 0

我的脸完全是绿色的。我以前从未使用过git,但是我有一个项目文件夹(不是存储库,只是文件存储),我想上传到gitlab存储库。我在gitlab上创建的新存储库会自动提供一个初始的自述文件,作为第一次提交的一部分。然而,这似乎妨碍了上传我的文件。当我试图推它们的时候,我得到了一个错误:

更新被拒绝,因为远程包含本地没有的工作。

如果我拉动gitlab回购,我就会得到错误:

拒绝合并不相关的历史

我觉得无论我做什么,都有一种感觉:“如果它不是在存储库中创建的,它不属于这里”,我做错了什么,人们应该如何正确地完成原始文件的初始传输呢?

EN

回答 3

Stack Overflow用户

发布于 2021-04-17 04:39:44

就git而言,您有两个不同的存储库,具有不相关的历史记录:一个在gitlab上,承诺添加初始的自述文件;另一个是本地的,包含所有代码。

你可以做几件不同的事情:

  • 删除gitlab中的存储库并创建一个新的存储库,而不需要初始的自述提交
  • --从gitlab克隆存储库到一个新文件夹中,复制文件并与自述
  • 一起提交它们,并在本地提交文件,并使用"git拉--允许--不相关的历史“将分支与自述服务合并起来,尽管它与本地存储库
  • 没有任何共同之处--使用"git推送--强制--与--租赁”来用本地版本覆盖gitlab上的历史记录(丢弃gitlab添加了readme的提交)
票数 0
EN

Stack Overflow用户

发布于 2021-04-17 07:36:20

如果希望保留该自述文件,可以在初始提交的基础上重新设置分支:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git rebase --root origin/master
票数 0
EN

Stack Overflow用户

发布于 2021-04-17 09:44:24

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd yourproject                    # make a repo for your project
git init                          # .
git remote add origin u://r/l     # set it up to talk to your gitlab repo
git pull --set-upstream origin master         # or maybe main instead of master

现在您已经签出了gitlab历史记录,并且可以正常地添加和提交项目文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67137348

复制
相关文章
如何将项目从Github、Gitlab同步到Gitee
有时候,我们项目使用Git工具上传到GitHub,并且完善好说明等之后,我们往往像同时推送到Gitee,毕竟有时候Gitee还挺有用,至少下载速度不错。
JanYork_简昀
2022/05/18
1K0
如何将项目从Github、Gitlab同步到Gitee
从IDEA将已有的项目导入到Git
在 idea 创建好项目 选中项目后, 点击 idea 工具栏里面的 VCS -> import into version control -> create git repository... 这样就将项目初始化好了. 右键项目,选中git,然后commit 项目 此时,在去码云创建项目. 在创建项目的时候有一点要特别注意: 使用 Readme 文件初始化这个项目 前的勾勾一定要去掉, 不然的话会造成idea的项目无法 push 到 git 上去. 在码云创建好项目以后,就能拿到项目路径了:https:/
zcqshine
2018/05/11
1.8K0
将本地项目推送到远程仓库
依次打开:文件 | 设置 | 版本控制 | 目录映射;将当前项目路径映射为Git仓库
十玖八柒
2022/08/01
7770
将本地项目推送到远程仓库
GitLab 如何修改项目从私有到公有
在弹出的界面中,选择 Visibility, project features, permissions 后面的 Expand 按钮。
HoneyMoose
2020/02/26
1.5K0
GitLab 如何修改项目从私有到公有
在弹出的界面中,选择 Visibility, project features, permissions 后面的 Expand 按钮。
HoneyMoose
2020/02/25
1.3K0
GitLab 如何修改项目从私有到公有
将本地镜像推送到私有库
1 官方Docker Hub地址:https://hub.docker.com/ (opens new window),中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。
用户9615083
2022/12/25
8280
基于gitlab的golang项目构建
手动绑定:进入项目>>Settings>>Runners>>Set up a specific Runner manually:
天地一小儒
2022/12/28
5490
基于gitlab的golang项目构建
将本地项目推送到GitHub远程仓库
如何将本地项目推送到Github Tip:在本地要安装好Git,官网:https://git-scm.com/ 一个学习Git的好地方:https://try.github.io/ 在线
Cloud-Cloudys
2020/07/07
1.2K0
基于Docker搭建Gitlab代码存储
关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。
niceyoo
2020/06/06
7720
Git将一个项目同时从本地推送到GitHub和Gitee
博主是根据自己的情况写这篇博文的,每个人遇到的情况和需求可能不一样哈,所以初始的步骤也不一定一致,但是同时推送到Github和Gitee的步骤都会是一致滴!
小菠萝测试笔记
2020/06/09
1.8K0
Git将一个项目同时从本地推送到GitHub和Gitee
Unity 将托管内存封送到非托管内存
C++代码通常被称为非托管代码,而我们在Unity中使用的C#代码会被编译成通用中间语言CIL,CIL/.Net代码通常被称为托管代码。那我们如何在Unity中调用由C++封装的dll动态库中接口时将托管内存封装到非托管内存?
CoderZ
2022/08/29
1.5K0
Unity 将托管内存封送到非托管内存
基于Python操作将数据存储到本地文件
前面说过Python爬取的数据可以存储到文件、关系型数据库、非关系型数据库。前面两篇文章没看的,可快速戳这里查看!《使用Python将数据存入SQLite3数据库》
JiekeXu之路
2019/08/15
5.4K0
使用一句 git 命令将仓库的改动推送到所有的远端
git 支持一个本地仓库包含多个远端(remote),这对于开源社区来说是一个很重要的功能,可以实时获取到最新的开源代码且能推送到自己的仓库中提交 pull request。
walterlv
2020/02/10
5260
创建远程仓库,如何将本地项目上传到GitLab
最近抽时间搭建了一个自己的 Git 服务器(GitLab),准备把一些项目传上去。
德顺
2020/09/07
4.5K0
如何将现有的`Blazor`项目的主题切换写的更好看?
在现有的系统当中,我们的主题切换会比较生硬,下面我们将基于Masa Blazor实现好看的扩散主题切换的样式效果。
用户10786849
2023/10/13
2420
如何将现有的`Blazor`项目的主题切换写的更好看?
GitLab 之 Git LFS 大文件存储的配置
哎_小羊
2018/01/02
11.6K0
GitLab 之 Git LFS 大文件存储的配置
如何将Flink应用的日志发送到kafka
产线环境上的Flink应用是长时运行的应用,日志量较大,通过flink web页面查看任务日志会导致浏览器卡死,通过日志排查问题非常不便。因此,需要将flink应用的日志发送到外部系统,方便进行日志检索
Eights
2020/09/10
2.4K0
如何将Flink应用的日志发送到kafka
使用git将本地项目推送到码云私有仓库
前言 之前博主一直是使用手动发布项目的,所以效率上是很费时的。最近因为搞了几台服务器,发布自己项目的时候感觉很痛苦。于是准备暂时打造一个自动化的发布脚本,第一步当然是将代码传到github上,因为码云上有免费的仓库,就直接用码云上手了。下面是将本地的代码使用git推到码云的步骤。 环境 操作系统:WIN10 软件环境:git, Git Bash 步骤 1. 打开Git Bash, 生成公钥 ssh-keygen -t rsa -C "码农注册邮箱" 2. 添加到本地公钥 ssh-agent bash ssh
十里桃花舞丶
2018/05/17
2.4K0
前后端分离项目,如何优雅实现文件存储!
学习本文需要一些MinIO的基础知识,还不了解的小伙伴可以参考下:Github标星19K+Star,10分钟自建对象存储服务!
macrozheng
2020/02/10
3.1K1
点击加载更多

相似问题

使用Java将文件推送到现有的GitLab存储库?

119

如何将Android Studio项目推送到远程GitLab存储库

10

将文件推送到gitlab存储库中的问题

12

如何使用python将现有文件推送到gitlab存储库

11

如何将新项目与现有的Gitlab存储库进行比较

118
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文