首页 > 其他分享 >git移除现有远程仓库文件和提交记录

git移除现有远程仓库文件和提交记录

时间:2023-12-04 16:22:05浏览次数:34  
标签:origin git remote 仓库 master 移除 push 远程

背景

公司gitlab新建仓库权限被关了

自己有项目想要找个服务器仓库托管,刚好服务器上有个自己之前存在的没用的仓库,所以想要清掉它把现在自己本地的git仓库push上去

操作

step1. 清掉现有仓库

找个空文件夹,将你想要托管的仓库.gitignore文件加入初始化一个新仓库,并push到服务器上没用的仓库里

git init
git add -A
git commit -m "init repo"
git remote add origin <remoteRepoUrl>
git push -f --set-upstream origin master

push时如果报错:      “remote: GitLab: You are not allowed to force push code to a protected branch on this project.”

是因为远程仓库的master分支设置了为保护分支,可以通过在远程仓库的Settings-Repository-Protected Branches将master改为unprotect,再重新执行push命令即可。

step2. 将想要托管的本地仓库修改remote后push上去

git remote rm origin
git remote add origin <remoteRepoUrl>
git push -f --set-upstream origin master

 

标签:origin,git,remote,仓库,master,移除,push,远程
From: https://www.cnblogs.com/lyh523329053/p/17875262.html

相关文章

  • 宝塔安装MySQL无法远程连接【已解决】
    1,确保云服务器开放3306端口。2,宝塔开放3306端口确保MySQLroot用户(或者你要连接的用户)的权限是允许所有的人连接!如何查看?如果MySQL安装成功的话,在本地连接MySQL。mysql-uroot-p输入密码(root密码在这查看)usemysql;updateusersethost='%'whereuser='root......
  • 用Gogs私有化部署git服务
    Gogs官网1.下载安装gitee源码地址girhub源码地址go写的gogs客户端源码安装方法参考,二进制下载安装方法参考安装过程可参考首次安装可手动启动,cmd命令行下切换到gogs.exe所在目录,执行“e:/gogs/gogs.exeweb”,windows下不能直接不带目录而执行"gogs.exeweb",貌似会找不到目......
  • 群晖中升级gitlab的严重问题
    重要:此文并未成功解决问题,仅对挣扎过程进行记录。如读者不幸遇到相同问题,在阅读下面问题描述之前,请暂停执行并备份数据,包括postgresql数据文件夹和gitlab文件夹。 1.跨版本升级在套件中心中,若因版本太旧(跳过了1个或多个版本号),则需要手动安装。从群晖应用页面安装特定版......
  • git使用小结
    一、提交代码到master仓库1、克隆新建仓库地址gitclone"xxx"2、查看仓库状态gitstatus3、拷贝上传的代码到目录并上传gitadd.4、加备注,加说明gitcommit-m"firstcommit"5、输入用户名和邮箱gitconfig--globaluser.name"wanggangtao"gitconfig--globalus......
  • Docker本地部署私人Firefox火狐浏览器并远程访问(宝藏教程)
    Firefox是一款免费开源的网页浏览器,由Mozilla基金会开发和维护。它是第一个成功挑战微软InternetExplorer浏览器垄断地位的浏览器之一。在Docker中打开Firefox意味着我们将在一个Docker容器中运行Firefox浏览器。这对于一些特殊的测试场景非常有用,例如需要在不同版本的浏览器中......
  • 叮咚,你的微信年度聊天报告请查收「GitHub 热点速览」
    本周热点项目WeChatMsg是一个微信记录提取工具,据说它还能帮你分析聊天记录、生成你的年度聊天报告。而又到了年底,部分不幸的小伙伴要开始写年度总结了,这时候self-operating-computer就能让你的电脑变成熟,在你的指示下写完你的年度汇报。除了更智能的电脑,本周AnimateAnyone......
  • install goldendict-ng-git
    manjaro升级后,goldendict不能启动了,重新安装总是出错,原来是官方的版本不支持qt6了,查阅archlinux文档,获知goldendic-ng-git支持qt6,安装步骤如下,需要的同学可以参看。1.获取PKGBUILD文件,gitclone https://aur.archlinux.org/goldendict-ng-git.git2.安装必须的依赖,可能有......
  • 记Redux下载后,运行examples/todos时,报错Error: error:0308010C:digital envelope rout
    1、Redux下载下载地址gitclonehttps://github.com/reactjs/redux.git进入examples/todos,下载依赖:npminstall2、问题复现及解决执行命令npmrunstart此时终端报错:Error:error:0308010C:digitalenveloperoutines::unsupported解决方法:打开package.json,修改......
  • Linux虚拟机配置网络之Xshell远程连接
    一、下载远程连接工具Xshell二、使用Xshell远程连接虚拟机1、查看虚拟机ip命令:ipaddr2、打开Xshell软件,点击新建会话   连接成功3、检查网络状态,开启虚拟机输入命令   pingwww.baidu.com......
  • idea远程打断点
    某些情况调试必须要在centos环境,本文介绍idea远程断点调试方法。请确保有一台自用服务器,可以按照本文开启远程断点。tomcat配置找到tomcat配置文件./bin/catalina.sh,增加下面一行命令CATALINA_OPTS="-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"此处使......